Ubuntu16.0.4安裝vsftpd,以及匿名用戶登陸文件目錄的簡單配置

Ubuntu16.0.4安裝vsftpd,以及匿名用戶登陸文件目錄的簡單配置
安裝:
apt-get install vsftpd

默認安裝,一般會自動創建一個ftp用戶。
cat /etc/passwd |grep ftp
ftp:x:123:130:ftp daemon,,,:/srv/ftp:/bin/false

上行中/srv/ftp是匿名用戶登陸默認的文件存儲目錄。
如果想要修改可以在/etc/vsftpd.conf文件添加配置:
anon_root=/home/ftp
這裏需要注意的是,需要給/home/ftp配置和/srv/ftp一樣的用戶組和用戶屬性。
查看屬性:ll /srv/ftp
drwxr-xr-x 2 root ftp 4096 12月 25 11:42 ./
drwxr-xr-x 3 root root 4096 12月 25 01:57 ../
-rw-r--r-- 1 root root 21 12月 25 11:42 index.html

修改自己配置目錄的屬性:
chown -R root:ftp /home/ftp

ll /home/ftp
drwxr-xr-x 2 root ftp 4096 12月 25 14:52 ./
drwxr-xr-x 5 root root 4096 12月 25 14:51 ../
-rw-r--r-- 1 root root 18 12月 25 14:52 this-is-home-ftp

Ubuntu16.0.4安裝vsftpd,以及匿名用戶登陸文件目錄的簡單配置

關於vsftpd詳細的配置可以參考:
鳥哥linux私房菜:http://cn.linux.vbird.org/linux_server/0410vsftpd.php#server
http://wiki.ubuntu.org.cn/Vsftpd#stand_alone.E5.92.8Csuper_daemon

個人的vsftpd配置文件,參考鳥哥:

#1與.匿名有關的信息
#支持匿名者登陸ftp服務
anonymous_enable=YES
anon_root=/home/ftp

#2、與實體用戶有關的設定
local_enable=YES
write_enable=YES
#建立新目錄(755)與文檔644的權限
local_umask=022

#3、與服務器環境有關的設定
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
pam_service_name=vsftpd
#支持/etc/vsftpd/user_list文件內的賬號登入管理
userlist_enable=YES
tcp_wrappers=YES

use_localtime=YES

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章