我目前正在使用 SSHLibrary 来使用机器人框架连接到远程服务器以进行测试。但我需要建立与第二台服务器的连接(用于运行一些命令并获得一些结果),我的笔记本电脑无法与之直接连接。只有连接到第二台服务器的方法是,登录服务器1然后ssh。
所以我有什么方法可以使用机器人框架实现这一点。是否还有其他图书馆或关键词?
我尝试过但却无法成功。我非常感激任何帮助,因为我现在已经陷入困境了。
答案 0 :(得分:1)
据我所知,这里没有直接的图书馆,而且我相信我们不需要任何单独的图书馆。
要实现此目的,您可以在笔记本电脑上创建一个.sh文件,其中包含连接第三台计算机并执行所需命令的命令。像:
sshpass -p <password> ssh <user>@<ip_of_3rdServer> 'command/commands here'
通过机器人框架,您只需将此.sh文件复制到“代理机器”(第二台机器),然后运行它。
希望它有所帮助!