1 在框架内工作命令使用ssh发布到远程计算机。最近,在命令中添加了-t选项,以使其与sudo一起正常工作。但是,此选项也将对所有远程命令启用。 在将此更改提交到代码库之前,我想知道是否存在使用-t选项导致ssh使用问题的情况? linux networking command-line ssh openssh — EEP source
1 的联机帮助页 ssh 在Debian Wheezy上,除其他外: 如果没有分配伪tty,则会话是透明的,可用于可靠地传输二进制数据。在大多数系统上,将转义字符设置为“none”也会使会话透明,即使使用了tty也是如此。 也就是说,如果你想传输数据( cat file | ssh host executable_that_reads_input ),你可能想避免 -t,除非您的数据仅为纯文本。 — Claudius source scp用于在尝试读取之前将二进制数据传输到机器,因此对于我们来说这不应该是一个问题,但是对于良好的响应,这不是一个问题。 — EEP