为什么使用 putty 连接 ssh 服务器后执行“cmd /k”会导致键盘停止工作?

为什么使用 putty 连接 ssh 服务器后执行“cmd /k”会导致键盘停止工作?

我在 Windows Server 2003 x64 中使用 FreeSSHd,并使用 putty 从 Windows 7 x64 计算机连接到该 ssh 服务器。

在 putty 界面的“远程命令”中我输入了cm /k "cd c:\"

一切顺利,它连接到服务器并执行 cmd,跳转到所需的目录。问题是我无法输入任何内容!一旦 putty 连接并执行命令,键盘就无法工作!

这是为什么?

答案1

shell 可能正在等待cmd.exe完成。该/k选项使命令 shell 在命令行上传递的命令完成后保持打开状态。该FreeSSHd进程生成cmd.exe进程,并且可能正在等待它完成后再继续。

相关内容