​1、看一下ssh运行是否正常

systemctl status sshd 
service sshd status

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、查看一下连接状态

netstat

5、看一下防火墙是否开着呢,再看一下防火墙策略也没有设置

systemctl status firewalld
service iptable status

iptables -L -n

6、检查一下vsftpd服务是否正常

systemctl status vsftpd

7、看一下sftp是否正常​

systemctl status sftp
service sftp status