ubuntu下VSFTP简单配置
1. 安装
sudo apt-get install vsftpd
2. 匿名访问
1. 匿名访问的默认目录为/srv/ftp
2. 只需修改配置文件/etc/vsftpd.conf中anonymous_enable的值为YES即可,如下:
anonymous_enable=YES
3. 如需修改默认目录,可以配置文件中添加如下配置:
anon_root=/example/directory/
3. 用户名访问
1. 创建ftp登录帐号:
sudo useradd -m -r -s /bin/bash ftpuser
说明:
-m: 自动创建用户目录
-r: 创建系统账号, 不能从图形界面登录
-s: 指定登录shell
2. 创建允许登录ftp的用户列表文件
创建打开 sudo vi /etc/vsftpd.user_list
把创建的登录账号名添加到该文件, 一个名字占一行
保存退出
3. 修改配置文件/etc/vsftpd.conf
取消注释
write_enable=YES
添加如下信息
userlist_file=/etc/vsftpd.user_list
userlist_enable=YES
userlist_deny=NO
4. 启动/重启 服务
sudo service vsftpd start/restart
5. 测试
cmd->ftp IP
pwd(查看服务器的当前目录)
lcd(查本地的当前目录)
get xx
put xxx