2012-05-30 51 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

相关问题