Ssh 在命令行中,putty remote shell不';不起作用,但在GUI中,它确实起作用

Ssh 在命令行中,putty remote shell不';不起作用,但在GUI中,它确实起作用,ssh,putty,Ssh,Putty,使用GUI putty.exe,我可以连接到我的windows服务器,一旦连接,我可以键入任何命令,如重命名文件或mkdir文件夹,它们都可以工作 但是,使用命令行,例如 putty -load test -m C:\users\test.txt 或者使用GUI putty,但在连接下的SSH中向远程命令添加1个命令,则该命令不会执行 有人能向我解释为什么会发生这种情况,或者我该如何解决这个问题吗?我正在windows 2008服务器上使用FreeShd 不确定这是否有帮助,但请尝试直接在文

使用GUI putty.exe,我可以连接到我的windows服务器,一旦连接,我可以键入任何命令,如重命名文件或mkdir文件夹,它们都可以工作

但是,使用命令行,例如

putty -load test -m C:\users\test.txt 
或者使用GUI putty,但在连接下的SSH中向远程命令添加1个命令,则该命令不会执行


有人能向我解释为什么会发生这种情况,或者我该如何解决这个问题吗?我正在windows 2008服务器上使用FreeShd

不确定这是否有帮助,但请尝试直接在文本文件中的命令之后添加/bin/bash。它将保持窗口打开,您可以看到如果从gui运行shell,它的输出将是什么

; /bin/bash 
例如,如果test.txt正在运行脚本

bash myscript.sh

bash myscript.sh; /bin/bash 
这是一场狂欢