linux 搭建 ftp服务器具体步骤及命令
以下是在Linux上搭建FTP服务器的具体步骤和命令:
- 安装vsftpd(Very Secure FTP Daemon)软件包:
sudo apt-get update
sudo apt-get install vsftpd
- 配置vsftpd:
打开配置文件:
sudo nano /etc/vsftpd.conf
修改以下配置项:
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/private/vsftpd.pem
保存并关闭文件。
- 创建FTP用户:
sudo adduser ftpuser
设置FTP用户密码:
sudo passwd ftpuser
- 设置FTP用户目录:
sudo mkdir /home/ftpuser/ftp
sudo chown nobody:nogroup /home/ftpuser/ftp
sudo chmod a-w /home/ftpuser/ftp
sudo mkdir /home/ftpuser/ftp/files
sudo chown ftpuser:ftpuser /home/ftpuser/ftp/files
- 重启vsftpd服务:
sudo service vsftpd restart
现在,您可以使用FTP客户端连接到您的FTP服务器并上传/下载文件了
原文地址: https://www.cveoy.top/t/topic/eCkn 著作权归作者所有。请勿转载和采集!