我想写一个脚本,将我直接到另一个盒子上的python shell,这样我就不必先运行ssh,然后再运行python 。bash脚本ssh到一个盒子,让我到一个python shell
当我做“ssh hostname python”时,它只是挂起 - 这与python是交互式的事实有关。 “ssh主机名猫x”工作正常。
是否有一些ssh选项可以使这项工作?
我想写一个脚本,将我直接到另一个盒子上的python shell,这样我就不必先运行ssh,然后再运行python 。bash脚本ssh到一个盒子,让我到一个python shell
当我做“ssh hostname python”时,它只是挂起 - 这与python是交互式的事实有关。 “ssh主机名猫x”工作正常。
是否有一些ssh选项可以使这项工作?
ssh -t [email protected] python
-t标志强制ssh为连接分配一个伪终端。通常情况下,如果在ssh命令行上给出了一个命令,则会导致python以非交互模式运行。
其实想通了,我需要做的ssh -t主机蟒蛇
您需要-t选项强制伪终端的分配
ssh -t host python