1、查看是否安装vsftpd
命令:yum -y install vsftpd
之后开启服务:systemctl start vsftpd
默认情况下vsftp是不允许root用户登录的,可以通过修改限制来解决这个问题。
首先找到vsftp的配置目录
[root@localhost vsftpd]# pwd
/etc/vsftpd[root@localhost vsftpd]# ls
chroot_list ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
在ftpusers user_list中将root用户注释,重新启动vsftpd
2、查看ssh服务是否已经安装,是否已经启动,ssh配置是否正确
/etc/ssh/sshd_config文件中
配置的ssh端口号
配置的用户权限
allowUser中添加root用户
3、查看防火墙是否关闭
4、查看虚拟机IP地址,与虚拟网络编辑器设置在同一网段
虚拟机IP地址:
虚拟机虚拟网络编辑器设置地址:
5、SELinux配置
# 查看SELinux状态
getenforce# 如果SELinux阻止了SFTP,需要调整安全策略
setenforce 0# 重新启动SSH服务以应用更改
systemctl restart sshd