您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Linux上配置FTP服务,通常我们使用vsftpd这个软件
对于Debian/Ubuntu系统,使用以下命令安装:
sudo apt-get update
sudo apt-get install vsftpd
对于CentOS/RHEL系统,使用以下命令安装:
sudo yum install vsftpd
编辑vsftpd的配置文件,通常位于/etc/vsftpd/vsftpd.conf。你可以使用任何文本编辑器打开它,例如:
sudo nano /etc/vsftpd/vsftpd.conf
接下来,根据你的需求修改配置项:
anonymous_enable=YES改为anonymous_enable=NO,禁止匿名访问。local_enable=YES保持为开启状态。guest_enable=YES保持为开启状态,并将guest_username=ftp设置为虚拟用户的用户名。local_umask设置为你想要的权限,例如022。max_cons和max_cons_per_ip设置为合适的值,例如5和2。write_enable=YES保持为开启状态。chroot_local_user=YES改为chroot_local_user=NO。ssl_enable=YES保持为开启状态,并根据需要配置SSL证书和密钥。保存并退出配置文件。
重启vsftpd服务以应用更改:
对于Debian/Ubuntu系统:
sudo systemctl restart vsftpd
对于CentOS/RHEL系统:
sudo systemctl restart vsftpd.service
如果你的服务器启用了防火墙,确保允许FTP端口(默认为21)的传入连接。例如,使用ufw命令:
sudo ufw allow 21
在vsftpd的配置文件中,将pasv_enable=YES保持为开启状态。你还可以调整pasv_min_port和pasv_max_port设置被动模式的端口范围。
使用以下命令检查vsftpd服务的状态:
sudo systemctl status vsftpd
现在,你的Linux服务器已成功配置为FTP服务。用户可以通过FTP客户端(如FileZilla)连接到服务器并进行文件传输。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。