clojure repl 是否支持身份验证?
does clojure repl support authenticate?
我检查了来自 lein 的 repl 和 clojure 1.8 socket repl,看起来 none 支持 username/password。如果我打开 repl 到外部连接,如何确保它安全?或者需要使用 ssh 登录到主机,然后从该主机连接到 repl?
默认情况下,套接字 REPL 绑定到环回,因此它将只接受来自该机器的连接。这似乎是迄今为止最安全的方法。然后您可以使用任何您喜欢的身份验证方法进入该机器。 SSH 或我个人最喜欢的 mosh 都是不错的选择。
你可以通过提供你自己的 REPL 函数来创建某种身份验证系统,并且只允许来自所有访问者的经过身份验证的连接,这似乎是合理的,但我认为这可能是极其不明智和不安全的。
我检查了来自 lein 的 repl 和 clojure 1.8 socket repl,看起来 none 支持 username/password。如果我打开 repl 到外部连接,如何确保它安全?或者需要使用 ssh 登录到主机,然后从该主机连接到 repl?
默认情况下,套接字 REPL 绑定到环回,因此它将只接受来自该机器的连接。这似乎是迄今为止最安全的方法。然后您可以使用任何您喜欢的身份验证方法进入该机器。 SSH 或我个人最喜欢的 mosh 都是不错的选择。
你可以通过提供你自己的 REPL 函数来创建某种身份验证系统,并且只允许来自所有访问者的经过身份验证的连接,这似乎是合理的,但我认为这可能是极其不明智和不安全的。