SSH到服务器并退出Python脚本(在同一个shell中)

时间:2015-07-18 03:16:13

标签: python shell ssh

我正在运行一个脚本,为我确定登录信息,最后输出我需要使用的登录信息。

我在终端中运行脚本,现在我希望它使用它拥有的凭据来SSH我,退出计算机上的Python脚本并将我当前的终端连接到新服务器。

假设我已经将sshHost,sshUser和sshPass作为脚本中的变量。如何在当前终端中运行SSH命令并连接到该服务器?

我尝试过subprocess and spur,但是我并没有真正设法实现这一目标。

我非常感谢您的帮助,并提前致谢。

1 个答案:

答案 0 :(得分:1)

假设python将设置打印到stdout;

#!/bin/sh
export $(credentials.py)
exec ssh hostname