以下是在Linux上搭建FTP服务器的具体步骤和命令:

  1. 安装vsftpd(Very Secure FTP Daemon)软件包:
sudo apt-get update
sudo apt-get install vsftpd
  1. 配置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

保存并关闭文件。

  1. 创建FTP用户:
sudo adduser ftpuser

设置FTP用户密码:

sudo passwd ftpuser
  1. 设置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
  1. 重启vsftpd服务:
sudo service vsftpd restart

现在,您可以使用FTP客户端连接到您的FTP服务器并上传/下载文件了


原文地址: https://www.cveoy.top/t/topic/eCkn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录