2017-09-25 93 views
1

我有一个需要RSA令牌的路由器。该设备通常可以ping通但不可连接(SSH)。我确实有一个脚本,在收集用户令牌之前检查ping,并连接到路由器以运行脚本。 PHPSecLib提供了例子:PHPSECLIB检查是否可连接

$ssh = new Net_SSH2('www.domain.tld'); 
if (!$ssh->login('username', 'password')) { 
    exit('Login Failed'); 
} 

这将无法在不能连接或错误的登录,用户将不知道哪个不使用腻子。

是否有可能做这样的事情:

$ssh = new Net_SSH2('www.domain.tld'); 
if ($ssh) { 
    exit('Connection Failed'); 
} 

回答

0

phpseclib实际上并不发起连接直到调用login(或类似getServerIdentification或东西)。

也就是说,有isConnectedisAuthenticated。我认为这些方法做你想要的。