2012-05-30 65 views
0

當我ssh到一個沒有命令的盒子時,它給了我一個交互式shell。如果我明確地說要運行bash,它不會以交互方式工作。我必須發送一箇中斷來停止。如果我想運行一個像mysql這樣的交互式程序,我可以在沒有首先啓動交互式shell的情況下執行它嗎?我可以通過ssh交互式運行程序嗎?

+0

SSH本身支持有或沒有交互式shell的運行進程和shell命令。然而你的問題對於StackOverflow來說是模糊的和偏離的。 –

+0

如果您在Windows上,您可能希望沿着側面PuTTY使用Plink。 –

回答

10

您需要將-t選項提供給ssh,該選項分配一個終端,通過該終端可以與遠程命令交互。

ssh -t host mysql 
+0

謝謝。那是我一直在尋找的。 – Jake

+0

Ahhh - 那麼該如何通過SSH運行MySQL並獲得提示! – Nick

相關問題