这篇文章给大家分享的是在CentOS8中部署FTP服务器的详细教程,相信大部分人都还不知道怎么部署,为了让大家学会,故而给大家总结了以下内容。
1概述
CentOS8利用vsftpd搭建一个FTP服务器,然后进行简单的匿名上/下传载与用户上/下传载测试,还有使用了wget测试。
2安装vsftpd
<代码类=" language-bash "> yum安装- y vsftpd 代码>
3开启服务
<代码类=" language-bash ">服务httpd start 代码>
4设置开机启动
可以用
<代码类=" language-bash "> systemctl list-unit-files | grep vsftpd 代码>
查看是否开机启动。显示禁用。
chkconfig vsftpd> sudo vim/etc/vsftpd/vsftpd.参看代码>
首先修改
服务vsftpd重启代码>
6创建测试文件
<代码类=" language-bash "> cd/var/ftp/pub sudo vim测试代码>
7测试
7.1浏览器测试安装7.1.1
匿名测试
ifconfig获取内网ip,在浏览器中输入ftp://ip。
7.1.2用户登录测试
输入
<代码类=" language-bash "> ftp://username@ip 代码>
sudo yum安装FTP 代码>
7.2.1匿名测试
<代码类=" language-bash "> FTP ip 代码>
这里用户名选择FTP、密码为空,表示匿名登录.ftp为默认的匿名登录用户名,至于密码,可以在/etc/vsftpd vsftpd.conf中设置一个
<代码> no_anon_password=YES 代码>
这样匿名用户可以不用密码登录。
7.2.1.1上传测试
直接使用把命令,后面接上文件,这里的upload.txt是执行FTP之前的所在文件夹下的上传。txt
sudo chmod 647/var/ftp/pub 代码>
同时修改上传文件的权限,允许其他用户可读。
<代码类=" language-bash "> sudo chmod 644/root/upload.txt 代码>
如果不行,使用selinux设置。
<代码类=" language-bash "> getsebool——| grep ftp如何在CentOS8中部署FTP服务器