阅读量:5
通过VSFTP访问CentOS服务器的步骤如下:
-
安装VSFTP服务
sudo yum install vsftpd -y sudo systemctl start vsftpd sudo systemctl enable vsftpd -
配置服务
编辑配置文件/etc/vsftpd/vsftpd.conf,关键参数:anonymous_enable=NO:禁止匿名访问。local_enable=YES:允许本地用户登录。chroot_local_user=YES:限制用户仅能访问主目录。write_enable=YES:允许文件上传。- 若需被动模式,添加:
pasv_enable=YES pasv_min_port=50000 pasv_max_port=50010 pasv_address=服务器公网IP
-
创建FTP用户
sudo useradd -d /home/ftpuser -s /sbin/nologin ftpuser sudo passwd ftpuser sudo chown ftpuser:ftpuser /home/ftpuser sudo chmod 755 /home/ftpuser -
配置防火墙与SELinux
- 开放FTP端口(21及被动模式端口):
sudo firewall-cmd --permanent --add-port=21/tcp sudo firewall-cmd --permanent --add-port=50000-50010/tcp sudo firewall-cmd --reload - 若启用SELinux,需设置:
sudo setsebool -P ftpd_disable_trans 1
- 开放FTP端口(21及被动模式端口):
-
测试连接
- 命令行工具:使用
ftp或lftp客户端连接:ftp 服务器IP ``` 输入用户名密码即可。 - 图形化工具:如FileZilla,输入服务器IP、端口(默认21)、用户名密码即可访问。
- 命令行工具:使用
注意:若需虚拟用户,需额外配置 /etc/vsftpd/vuser_conf 和 /etc/vsftpd/vuser_passwd.db,并启用 guest_enable=YES。
以上就是关于“如何通过VSFTP访问CentOS服务器”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm