当我尝试使用 sftp 从终端连接到远程系统时
sftp [email protected]
连接失败,正在接收一条消息
收到的消息太长 < 某个很长的数字 >
我经常连接那台机器,不明白是什么导致了这个问题。
答案1
您可能需要处理登录成功后弹出的消息(如欢迎消息)。sftp
在这种情况下无法连接(请参阅http://www.openssh.org/faq.html#2.9)。
尝试ssh
在同一个服务器中查看是否有任何消息弹出。它应该从这些文件之一启动~/.profile
,~/.bash_profile,
~/.bashrc 或其他 shell 初始化文件。然后您可以从那里注释掉相应的行。