从本机访问 虚拟机创建的ftp站点
1 安装FTP服务
yum -y install vsftpd //安装vsftpd服务
yum -y install ftp //安装ftp服务
//查看服务版本(是否安装成功)
vsftpd -v //查看版本号
[root@www ~]# vsftpd -v
vsftpd: version 3.0.2
安装成功
systemctl stop/restart vsftpd.service // 关闭/重启服务
2 配置服务
firewall-cmd --permanent --zone=public --add-service=ftp //将服务配置到防火墙
firewall-cmd --reload //重启防火墙
setenforce 0 // 关闭SELinux(兼容模式)
3 创建FTP用户
useradd ftpuser //添加用户
passwd ftpuser //设置用户 fddftp的密码
usermod -d /usr/local/www ftpuser //设置用户的目录
# vsftpd 配置文件 如提示没找到vim可使用vi命令
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf //打开配置文件
// 修改这一行代码
anonymous_enable=YES 改为 anonymous_enable=NO // 禁止匿名登录
// 添加一行代码
allow_writeable_chroot=YES // 允许登录用户的写入操作
// 在配置文件中找到以下几行代码, 去掉注释(去掉 "#"号)
chroot_list_enable=YES // 表示对用户访问进行限制
chroot_list_file=/etc/vsftpd/chroot_list // 对chroot_list下用户限制
chroot_local_user=YES // 允许本地账户登录
[root@localhost ~]# vim /etc/vsftpd/chroot_list
// 增加一行代码 (即是允许登录的用户)
ftpuser
[root@localhost ~]# systemctl restart vsftpd.service #重启服务
至此只要不是点背那就没问题了
浏览器访问 ftp://虚拟机地址 输入创建的用户名和密码 就连接上了