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

Posted

技术标签:

【中文标题】Node.js:将 repl 挂接到远程节点服务器【英文标题】:Node.js: Hooking repl to a remote node server 【发布时间】:2012-03-07 07:55:44 【问题描述】:

假设我有一个在 mysite.com 上运行的节点服务器。有没有办法设置该服务器,以便我可以使用node's repl api 来安全地从我的本地计算机连接到它?

【问题讨论】:

【参考方案1】:

好吧,如果你使用这个例子:

net.createServer(function (socket) 
  repl.start("node via TCP socket> ", socket);
).listen(5001, "localhost");

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

ssh user@host nc localhost 5001

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

【讨论】:

127.0.0.1 绑定可能会更好。

以上是关于Node.js:将 repl 挂接到远程节点服务器的主要内容,如果未能解决你的问题,请参考以下文章

节点服务器无法连接到 postgres db

Node JS REPL、Sockets 和 Telnet - Tab 补全、箭头键等

无法从 Node.js 连接到 Telnet 服务器

无法从Win Forms C#app连接到远程Node.js Socket.IO服务器

我需要远程调用 mongoexport 并从 node.js 获取结果

Node.js权威指南 - Node.js中的交互式运行环境——REPL