Node.js:将repl挂钩到远程节点服务器

min*_*vor 6 security networking node.js read-eval-print-loop

假设我在mysite.com上运行了一个节点服务器.有没有一种方法来设置一个服务器,这样我可以使用节点的REPL API安全地从我的本地机器连接到它?

Lin*_*iel 13

好吧,如果您使用此示例:

net.createServer(function (socket) {
  repl.start("node via TCP socket> ", socket);
}).listen(5001, "localhost");
Run Code Online (Sandbox Code Playgroud)

并且防火墙端口5001,您应该能够使用ssh安全地连接到它:

ssh user@host nc localhost 5001
Run Code Online (Sandbox Code Playgroud)

在这种情况下,安全性依赖于您的防火墙和ssh.

  • 也许更好地与`127.0.0.1`绑定. (2认同)