Ubuntu VSFTP 配置指南
简介
FTP(File Transfer Protocol)是一种用于文件传输的网络协议,VSFTP(Very Secure FTP)是一款开源的FTP服务器软件,以其安全性高、稳定性好而受到广泛欢迎,本文将为您介绍如何在Ubuntu系统上配置VSFTP服务器。
安装VSFTP
sudo apt-get updatesudo apt-get install vsftpd
安装完成后,系统会自动创建一个FTP用户,默认用户名为“ftp”。
配置VSFTP
打开VSFTP配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
根据以下内容进行配置:
anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESallow_writeable_chroot=YESuser_substitution=YES
保存并关闭文件。
设置FTP用户权限
mkdir /var/ftp/userchown -R ftp:ftp /var/ftp/userchmod 755 /var/ftp/user
将FTP用户添加到用户组:
sudo usermod -a -G ftp ftp
退出root用户:
重启VSFTP服务
sudo systemctl reStart vsftpd
验证配置
ftp localhost
输入用户名“ftp”和密码,登录FTP服务器。
Q1:如何修改FTP登录用户名?
A1:切换到root用户,然后编辑vsftpd配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
在配置文件中找到行,将其修改为新的用户名,如:
user=ftpuser
保存并关闭文件,然后重启VSFTP服务。
Q2:如何修改FTP用户目录?
A2:切换到root用户,然后修改vsftpd配置文件:
sudo nano /etc/vsftpd/vsftpd.conf
在配置文件中找到
chroot_local_user
行,设置为:
chroot_local_user=YES
然后找到
local_root
行,修改为新的用户目录,如:
local_root=/var/ftp/user
保存并关闭文件,然后重启VSFTP服务。














发表评论