是否有可用於與服務器通信的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