Ubuntu 20.4 配置FTP服务
1、安装和配置VSFTPD
在终端中输入指令以安装 VSFTPD
sudo apt-get install vsftpd
2、设置 FTP 用户账号
-
首先我们对原配置文件
vsftpd.conf进行备份,避免待会的操作中出错。sudo mv /etc/vsftpd.conf /etc/vsftpd.conf_orig -
接着,我们通过编辑器(这里用nano)打开原来的配置文件。
sudo nano /etc/vsftpd.conf -
删除文件中原来所有的信息,将下面基本配置信息全部复制粘贴到刚打开的配置文件
/etc/vsftpd.conf,然后按Ctrl + X保存修改并关闭文件。listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=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 pasv_enable=Yes pasv_min_port=10000 pasv_max_port=10100 allow_writeable_chroot=YES -
由于Ubuntu的内置防火墙默认会阻止FTP的通信,我们通过下面的指令在UFW中新建个例外以允许通信。
sudo ufw allow from any to any port 20,21,10000:10100 proto tcp 重新启动VSFTPD以应用新的更改。 -
重新启动VSFTPD以应用新的更改。
sudo systemctl restart vsftpd
3、创建一个FTP用户
FTP服务器已经就就绪,可以接受传入的连接了。接下来就需要创建一个新的用户从而连接到FTP服务。
-
创建新用户
ftpuser的同时设置该用户的密码:sudo useradd -m ftpuser sudo passwd ftpuser -
为了保证运行成功,需要在
ftpuser的目录中保存至少一个文件。sudo bash -c "echo FTP TESTING > /home/ftpuser/FTP-TEST"
至此,服务器端的FTP服务配置完成。
转载请说明文章来源,文章作者:auroraus,原文章地址:http://www.auroraus.cn/2022/06/73
THE END
0
二维码
打赏
海报
Ubuntu 20.4 配置FTP服务
文章目录1、安装和配置VSFTPD2、设置 FTP 用户账号3、创建一个FTP用户
1、安装和配置VSFTPD
在终端中输入指令以安装 VSFTPD
sudo apt-get install vsftpd
2、……
文章目录
关闭
共有 0 条评论