Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 GUI putty.exe,我可以连接到我的 windows 服务器,一旦连接,我可以输入任何命令,如重命名文件或 mkdir 文件夹,它们都可以工作
但是,使用命令行如
putty -load test -m C:\users\test.txt
或使用 GUI 腻子,但在连接下的 SSH 中将 1 个命令添加到远程命令,然后该命令不会被执行。
谁能向我解释为什么会发生这种情况或我该如何解决?我在 Windows 2008 服务器上使用 FreeSSHd。
不确定这是否有帮助,但尝试在文本文件中的命令之后直接添加 /bin/bash。它将保持窗口打开,如果您从 gui 运行它,您可以看到 shell 的输出。
; /bin/bash
例如,如果 test.txt 正在运行一个脚本
bash myscript.sh bash myscript.sh; /bin/bash
这是假设 bash。