极速配置:Linux上的FTP服务(linux上配置ftp)
器
立即让你的Linux系统成为一个FTP服务器,有以下几种方法:
#1 使用vsftpd
vsftpd(“Very Secure FTP Daemon”)是一种快速并易于配置的FTP服务器,可在Linux系统中使用。它是基于GPL许可证提供的完全开源软件,此外还提供企业级支持。
在几秒钟内安装vsftpd,请运行以下命令:
sudo apt-get update
sudo apt-get install vsftpd
然后,将vsftpd的配置文件从etc / vsftpd.conf复制到etc / vsftpd.bak,以便可以恢复原始设置以后:
sudo cp /etc/vsftpd.conf /etc/vsftpd.bak
编辑etc / vsftpd.conf文件,以便打开FTP服务器:
sudo nano /etc/vsftpd.conf
将anonymous_enable——设置为“NO”,以便只有通过用户名和密码认证的有效用户才能访问FTP服务器:
anonymous_enable=NO
重新启动vsftpd以使更改生效:
sudo systemctl restart vsftpd
#2 使用proftpd
Proftpd是一种由The Proftpd Project开发的开放源代码FTP服务器,可以轻松地安装在Linux上。与vsftpd不同,Proftpd还支持多用户访问,允许虚拟主机配置,并允许使用强大的POSIX和ACL权限。
要在几秒钟内安装Proftpd,请运行以下命令:
sudo apt-get update
sudo apt-get install proftpd
编辑配置文件/etc/proftpd/proftpd.conf,以便只有通过用户名和密码认证的有效用户才能访问FTP服务器:
sudo nano /etc/proftpd/proftpd.conf
在相应位置处添加以下内容,将允许用户登录更改为假:
User ftp Group nogroup
UserAlias anonymous ftp RequireValidShell off
# 更改允许用户登录为假 AllowAnonymousFTP off
重新启动Proftpd以使更改生效:
sudo systemctl restart proftpd
以上就是使用vsftpd和Proftpd快速配置Linux上的FTP服务器的方法。使用任一方法,您均可以让您的Linux系统准备好不到1分钟。