安装在vmware12上的CentOs6.8最终将允许物理计算机上的windows10成功访问CentOs上的FTP服务器。
另一方面,确认是否安装了ftp相关的安装软件包。
# rpm -qa | grep vsftpd //ftp安装软件包为vsftpd
确保没有安装与我的系统相关的软件包,首先安装在安装包中。
# yum -y install vsftpd//如果此处未设置yum源,则直接通过rpm安装也是一样
确认安装是否成功
二.启动服务,设置启动时的自启动。
# service vsftpd start//服务开始
# chkconfig --level 35 vsftpd on //设置自动启动
# chkconfig --list vsftpd //查看设置是否成功
三.部署vsftpd文件
ftp服务器有三个配置文件,主要位于/etc/vsftpd目录中。
用于指定无法访问ftpusers//FTP服务器的用户
名为user_list//的文件中的用户能否登录到服务器取决于vsftpd.conf文件中的userlist_enable和userlist_deny两个选项。
vsftpd.conf //ftp服务器的主配置文件
四.匿名用户访问
打开vsftpd.conf
# vi /etc/vsftpd/vsftp.conf
将这两个选项设置为YES :anon_upload_enable=YES和anon_mkdir_write_enable=YES。 (一般来说,如果默认情况下已经存在,则删除前面的“#”。 ) ) ) ) ) ) ) )。
现在,匿名用户可以上载和下载文件。 ps:配置文件详细信息
五.非匿名用户访问
1 .更改配置文件
# vi /etc/vsftpd/vsftp.conf
首先关闭匿名用户访问。 anon_upload_enable=NO
在配置文件的末尾,userlist_enable=YES,userlist _ file=/etc/vsftpd/vsftpd.user _ list,userlist_deny=NO
)如果不知道具体的意思,可以查看配置文件详细调查() )。
2 .创建用户
3 .这里先测试一下,发现不能直接用ftp1登录,登录。
4、将用户ftp放入/etc/vsftpd/vsftpd.user_list文件中。
# VI/etc/vsftpd/vsftpd.user _ list
将FTP1(1 (一行代表一个用户)写入文件,保存并退出,然后重新加载以下服务(# service vsftpd reload ) :
您可以再次访问并使用ftp1用户登录到ftp服务器。
如果您不知道Ps:的某些vsftpd.conf配置文件的选项,请参阅该文件的详细说明。