简单的来说就是sftp-server没有找到库文件而失败。只不过这个问题比较隐蔽,不管是sshd -d,还是sftp或WinSCP的日志都看不出来这一点。
但如果在WinSCP设置中,高级选项-环境-SFTP,手工指定“SFTP server”的路径,那WinSCP的日志中就会暴露出问题的实质(它会显示调用sftp-server时没有找到相应的库文件)。我也是偶然发现这一点才解决了问题,不然不知道还要花多长的时间。
简单的来说就是sftp-server没有找到库文件而失败。只不过这个问题比较隐蔽,不管是sshd -d,还是sftp或WinSCP的日志都看不出来这一点。
但如果在WinSCP设置中,高级选项-环境-SFTP,手工指定“SFTP server”的路径,那WinSCP的日志中就会暴露出问题的实质(它会显示调用sftp-server时没有找到相应的库文件)。我也是偶然发现这一点才解决了问题,不然不知道还要花多长的时间。