1、看下服務路徑
[root@*****]# locate sftp-server
/usr/libexec/openssh/sftp-server
/usr/share/man/man8/sftp-server.8.gz
2、看下配置文件中信息:
# vi /etc/ssh/sshd_config
# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server
-----Subsystem 前面有#號的話去掉。
----下面這幾句有的話就註釋掉吧,和上面的衝突
Subsystem sftp internal-sftp-server
UsePAM yes
Match User test
ChrootDirectory /opt/download/
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
3、重啓服務
# /etc/init.d/sshd reload 或者service sshd restart
4、然後測試連接下。
5、如果上述不行,請檢查netstat 連接情況,看看信息。
6、檢查下防火牆信息,執行 service iptables stop 後測試,或者開放登陸設備IP 的22端口權限。