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

SSH to a server and exit Python script (in the same shell)

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

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

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

我尝试了 subprocess 和 spur,但是我并没有真正做到这一点。

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

假设 python 将设置打印到标准输出;

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