bash脚本ssh到一个框中,让我到一个python shell

zak*_*k23 3 unix ssh bash shell

我想写一个脚本,让我直接到另一个盒子上的python shell,这样我就不必先运行ssh和第二次运行python.

当我做"ssh hostname python"它只是挂起 - 这与python是交互式的事实有关."ssh hostname cat x"工作正常.

是否有一些ssh选项可以使这项工作?

bdo*_*lan 10

ssh -t user@host python
Run Code Online (Sandbox Code Playgroud)

-t标志强制ssh为连接分配伪终端.通常,如果在ssh命令行上给出命令,则不会执行此操作,这会导致python以非交互模式运行.