我想寫一個腳本,將我直接到另一個盒子上的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