在 Linux 上,ssh 命令有一个 -t 选项,其手册页内容如下:
强制分配伪 tty。这可用于在远程机器上执行任意基于屏幕的程序,这非常有用,例如在实现菜单服务时。多个 -t 选项强制分配 tty,即使 ssh 没有本地 tty。
我想在 Windows 上对 PuTTY 使用相同的选项。具体来说,我可以看到 PuTTY 有很多选项:
类别 -> 连接 -> SSH -> TTY
并怀疑可能通过此屏幕上的一些(大量!)设置实现相同的行为。有人知道如何配置以下命令吗:
ssh -t USER,[email protected] create
谢谢!
答案1
我认为 PuTTY 中的这个选项没有任何意义。
通常,UNIX 上的 ssh 仅在客户端有 TTY 时才会在服务器端创建 TTY。由于您既可以在终端中使用 ssh,也可以从脚本(没有连接终端)中使用 ssh,因此此选项在 UNIX 上很有意义。但 PuTTY 仅适用于终端,因此没有必要在服务器端强制分配 TTY,因为即使没有强制,它也应该始终发生。