如何设置连接到 ssh 服务器的超时时间?
目前,我使用以下代码连接到服务器:
var Client = require('ssh2');
var conn = new Client();
conn.on('ready', function(){
console.log("connected");
});
conn.on('error', function(){
console.log("fails");
});
conn.connect({
host: ip,
port: 22,
username: user,
password: password
});
Run Code Online (Sandbox Code Playgroud)
您可以设置readyTimeout在connect这样的选项:
conn.connect({
host: ip,
port: 22,
username: user,
password: password,
readyTimeout: 5000
});
Run Code Online (Sandbox Code Playgroud)
这将取消任何未在 5 秒内准备就绪的连接。
| 归档时间: |
|
| 查看次数: |
4795 次 |
| 最近记录: |