我有一个采用RSA令牌的路由器。该单元通常可以ping通但不可连接(SSH)。我有一个脚本,在收集用户令牌和连接到路由器以运行脚本之前检查ping。 PHPSecLib提供了示例:
$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
exit('Login Failed');
}
如果没有Connectable或Bad login,这将失败,如果不使用putty,用户将不知道哪个。
是否可以执行以下操作:
$ssh = new Net_SSH2('www.domain.tld');
if ($ssh) {
exit('Connection Failed');
}
答案 0 :(得分:0)
在您致电var spec = Mongo.collections('specattributes').find({'_id': vehicle['specifications'][i]['attr_id']});
(或类似login
之类的东西)之前,phpseclib实际上并未启动连接。
也就是说,有getServerIdentification
和isConnected
。我认为这些方法可以满足您的需求。