Linux配置ftp服务器,实现宿主机和虚拟机互相传送文件
ftp服务器
安装:yum install vsftpd
准备工作:
(1)网络基本配置:
firewall-cmd --add-service=ftp
或者
firewall-cmd --zone=public --add-port=20-21/tcp
firewall-cmd --zone=public --add-port=6000-7000/tcp
(2)修改配置文件,添加被动传输端口配置
pasv_enable=YES
pasv_min_port=6000
pasv_max_port=7000
setsebool -P ftpd_connect_all_unreserved 1 //允许ftp协议
setsebool -P ftpd_full_access 1 //允许ftp所有权限
setsebool -P ftpd_anon_write 1 //匿名可写,可选
正式配置:
匿名ftp服务器:
a) 修改/etc/vsftpd/vsftpd.conf文件
并且修改该目录的权限,使其他用户可写
d) 重启FTP服务器
# service vsftpd restart
e) 匿名访问FTP服务器
上传文件
下载文件(首先用root用户在pub文件夹下创建需要下载的文件)
宿主机访问虚拟机
思路:
改写配置文件允许匿名登录->建立必要目录->配置SElinux