NppFTP 在连接过程中报这个错误:
Connecting
[SFTP] Host key accepted
[SFTP] Successfully authenticated
[SFTP] Error initialising sftp: Short sftp packet!
Unable to connect
说明ssh认证已经通过,但sftp的服务有异常。
经检查,是由于sftp的服务没有开启。
原因是在一些64位的系统上,sftp的默认目录指向 lib64, 而应用程序本身仍在 lib 下面,所以出错了,做如下调整即可。
# override default of no subsystems
#Subsystem sftp /usr/lib64/ssh/sftp-server
Subsystem sftp /usr/lib/ssh/sftp-server