-
ssh [email protected] 可以进入服务器
-
scp [email protected]:~/t.lua t.lua 失败,无错误提示,无百分比输出。
-
查看/var/log/secure 无明显错误
-
scp [email protected]:~/t.lua t.lua 正常
-
查看/etc/ssh/sshd_config 没异常配置,开始怀疑是sftp的问题
-
执行 sftp [email protected]。出现下面错误
sftp Received message too long 458961715
搜到这个方案
http://prystash.blogspot.com/2009/12/sftp-message-received-message-too-long.html
和这个方案
http://www.linuxquestions.org/questions/slackware-14/sftp-received-message-too-long-887856/
文中提到~/.bashrc的问题。于是查看自己的配置看看。里面有一条命令:
sh /home/develop/2.log
注释该命令。一切正常。
2.log 文件是用来登录时输出欢迎文字的。随后把该命令移到/etc/profile后一切正常。