centos8 开启ftp服务

centos8 开启ftp服务

1、安装vsftpd

yum install -y vsftpd

2、开启服务

service httpd start

如果执行service httpd restart 报错
Failed to restart httpd.service: Unit not found.
安装httpd服务

sudo yum install httpd

3、设置开机启动
查看是否开机启动

systemctl list-unit-files | grep vsftpd

通过下面的设置

chkconfig vsftpd on

开启自启,再次查看显示为enable

4、修改/etc/vsftpd/vsftpd.conf

sudo vim /etc/vsftpd/vsftpd.conf

添加修改:

anonymous_enable=YES
anon_upload_enable=YES

第一行的意思是允许匿名登录,第二行的意思是允许匿名上传.

##根据需要调整配置,例如启用匿名访问等功能
##启用Passive模式
##################
#pasv_enable=YES ##启用
#pasv_min_port=10000 ##开启最低的pasv端口,建议采用大于1024的高端口
#pasv_max_port=11000 ##开启最高的pasv端口
#######################

5、调整防火墙配置

##启用ftp服务器
firewall-cmd --add-service=ftp --permanent
######增加ftp访问
firewall-cmd --add-port=10000-11000/tcp --permanent
######上述命令,开放10000-11000号的tcp端口
######如果有需要可以增加相应的udp端口
firewall-cmd --reload
##重新加载防火墙

6、重启ftp服务

service vsftpd restart

7、测试:
未完待续。。。

参考:
链接: 参考链接1.
链接: 参考链接2.
链接: 参考链接3.

你可能感兴趣的:(centos,win10&&linux)