在Linux中部署FTP服务器很简单。在这里和大家分享在Ubuntu中安装和配置FTP服务器的具体步骤。
1. 安装FTP服务器
我们安装vsftpd。
sudo apt install vsftpd
2. 配置FTP服务器
使用你喜欢的编辑器修改配置文件,比如gedit或vim。这里以vim为例。
sudo vim /etc/vsftpd.conf
文件内容修改如下:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
注意:
- 大部分的内容在默认的文件中已经有了,所以只要根据这张表加加减减就好。
- 不同的配置文件,导致的vsftpd的行为不同。根据这个配置文件配出来的服务器,对于本地的每一个用户,都可以直接使用用户名和密码登录。权限是可读可写。但是,FTP登录后的根目录是每个用户自己的家目录。
3. 重新启动FTP服务
sudo service vsftpd restart
有什么问题,欢迎给我留言。