在Ubuntu上安装并配置FTP服务器

在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

注意

  1. 大部分的内容在默认的文件中已经有了,所以只要根据这张表加加减减就好。
  2. 不同的配置文件,导致的vsftpd的行为不同。根据这个配置文件配出来的服务器,对于本地的每一个用户,都可以直接使用用户名和密码登录。权限是可读可写。但是,FTP登录后的根目录是每个用户自己的家目录。

3. 重新启动FTP服务

sudo service vsftpd restart

有什么问题,欢迎给我留言。

发布了4 篇原创文章 · 获赞 0 · 访问量 538

猜你喜欢

转载自blog.csdn.net/jumpingpig/article/details/104094236
今日推荐