Clojure REPL是否支持身份验证?

6

我检查了lein和Clojure 1.8 socket repl,似乎它们都不支持用户名/密码。如果我将repl打开到外部连接,如何使其安全?或者需要使用ssh登录到主机,然后从该主机连接到repl?


你认为ssh有哪些不安全的方面? - Leon Grapenthin
1
我并不是说ssh不安全,只是需要另一个工具(ssh)来使用远程机器上的repl。Daniel Compton的评论很有道理,我会尝试使用ssh。 - Daniel Wu
1个回答

5
默认情况下,套接字REPL绑定到回环地址,因此它只会接受来自该计算机的连接。这似乎是迄今为止最安全的方法。然后,您可以使用任何身份验证方法登录到该计算机。SSH或我个人喜爱的mosh都是不错的选择。
虽然您可以通过提供自己的REPL函数并允许所有人的经过身份验证的连接来创建某种类型的身份验证系统,但我认为这很可能是极其不明智和不安全的。

非常感谢。仅从本地机器连接是有意义的。 - Daniel Wu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接