如何在ssh2 nodejs中无密码连接
我想从我的IP连接ssh服务器只有用户名和主机使用节点js。 这是我的代码。
ssh.on('ready', function() { console.log("Server connected"); }).connect({ host: '111.222.333.444', username: 'user', port: '22' });
但是我得到错误以下,
所有configuration的authentication方法失败。
你可以使用ssh2模块
var Client = require('ssh2').Client; var conn = new Client(); conn.on('ready', function() { console.log("Server connected"); }).connect({ host: '111.222.333.444', port: 22, username: 'user', privateKey: require('fs').readFileSync('/route/to/private/key') });
- Scrapy就像Nodejs的工具?
- 原生JavaScriptsorting执行比实施mergesort和quicksort慢
- SyntaxError:缺lessvariables名?
- Node.js + Express.js + Passport.js – 我需要一些build议如何构build它们
- Express.js路由。 如何在所有现有路线之前放置默认路线
- Node.js mysql查询语法问题UPDATE WHERE
- 如何在使用节点js mongoose保存后返回json数据
- npm无法构buildsocket.io,错误“与您的节点版本/ npm:commander@0.5.0不兼容”
- 即使在清除所有断点后,Nodeclipse Debugger也会停止在第一行