SCP协议错误:错误模式


4

当我尝试进行scp传输时,出现此错误:

protocol error: bad mode

PD:我可以建立ssh连接。


是否有所作为,如果你做的scp -1还是scp -2
丹尼斯·威廉姆森

Answers:


4

所以,这有点疑问法,但是自从我到达这里,然后在阅读了第一个答案之后才意识到答案是什么,我想我会把这个放在这里供其他任性的灵魂使用。

由于scp的工作方式(通过ssh AFAIK的stdin / stdout),拥有朴素的bashrc来打印消息会破坏scp期望的格式,从而破坏连接。

如其他答案(在下面链接)中所建议的那样,修改点文件通常是解决此问题的方法:



0

检查.bashrc和.bash_login文件的内容。确保没有任何东西可以将输出发送到tty。

就我而言,我在.bashrc中运行一个命令来告诉我所使用的Linux版本。当我删除它时,一切正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.