服务器不可见,它们隐藏在另一台服务器后面。为了使它们可见,您必须通过ssh登录第一台服务器。在那里,其他服务器可见,您可以从当前服务器(您刚刚登录/ ssh&#39)进入它们。
我希望能够在我的脚本中的最后一台服务器上运行命令。
是否可以通过SSH连接到一台服务器,而不是从当前服务器ssh到下一台服务器,我们使用phpseclib并运行命令?
在libssh2示例中可以看到PHP手册页上的ssh2函数,所以我希望这个库也可以。有人有类似的要求吗?
感谢。
答案 0 :(得分:-1)
你可以做$ssh->exec("ssh user@domain.tld 'ls -l'");
。即使使用libssh2,我认为你不能做更多的事情。如果可以,您可以更新原始帖子以包含示例吗?