是否有可用于与服务器通信的node.js的SSH客户端?Node.js的SSH客户端
回答
很像sftp在your earlier question,你也许可以通过child process使用ssh客户端。
好的,我会用它试试那。谢谢! – 2011-03-07 07:52:13
刮刮命令行工具的作品,但是是一个非常脆弱的界面。实际的NPM模块将更加可靠。 – mikemaccana 2012-05-11 09:41:44
你有没有注意到我的昵称是URL的一部分? ^^客户端代码是我的。 – 2011-04-14 12:46:04
@VanCoding哈哈哈哈。当有人用你写的东西回答时总是很有趣。 – Harry 2012-05-11 22:17:49
@VanCoding - 如果你已经写过这个,你的问题的目的是什么? – theoutlander 2015-12-24 14:46:41
如果您需要使用密码进行登录,Node.js子进程将不会执行,因为OpenSSH客户端不会从stdin读取密码,而是从伪终端读取密码。
您可以解决此通过使用pty.js:
var pty = require("pty.js");
var term = pty.spawn("ssh", ["[email protected]", "whoami"]);
term.on("data", function(data) {
console.log("Incoming: " + data.toString());
});
// Wait a sec before sending the password. For proper implementation
// you should wait for the password prompt.
setTimeout(function(){
term.write("mypassword\n");
}, 1000);
这是说,你应该总是使用SSH密钥对这种可能的话。
- 1. SSH客户端端口
- 2. Java的SSH客户端
- 3. j2me中的ssh客户端
- 4. Node.js SFTP客户端
- 5. MongoDB的客户端+ Node.js的
- 6. ssh客户端与paramiko
- 7. Node.js的多播客户端
- 8. Javascript客户端端ssh/ping/scp
- 9. node.js客户端JavaScript模板(?)
- 10. Node.js:获取客户端IP
- 11. Node.js DRY与MySQL客户端
- 12. node.js/socket.io - 跟踪客户端
- 13. node.js socket.io客户端+ python socketio
- 14. node.js mysql客户端undefined
- 15. 客户端tcp与node.js/socket.io?
- 16. Node.js和客户端会话
- 17. node.js angular jade客户端和node.js rest api
- 18. 通过IRC的SSH客户端输出
- 19. 无法使用的paramiko SSH客户端
- 20. SSH客户端的paramiko(蟒蛇)
- 21. Android:Android手机上的ssh客户端
- 22. 使用python socket的ssh客户端
- 23. 有没有JavaScript的SSH客户端?
- 24. 客户端到服务器端Node.js
- 25. SSH客户端到telnet服务器JAVA
- 26. 如何在android中使ssh客户端
- 27. 是否支持ssh客户端配置
- 28. nodejs ssh客户端禁用颜色
- 29. 在iPhone上实现SSH客户端
- 30. SSH隧道在客户端计时
它确实有效。 我可以通过ssh登录到我的Cisco路由器并执行命令。 – asdfasdfads 2013-03-11 10:54:42
你怎么看这个包装https://github.com/steelbrain/node-ssh – 2015-05-23 06:25:49