安裝ftp
添加ftp用戶
關(guān)于用戶訪問文件夾限制
由chroot_local_user、chroot_list_enable、chroot_list_file這三個(gè)文件控制,轉(zhuǎn)別人的一段話:
首先,chroot_list_enable好理解,就是:是否啟用chroot_list_file配置的文件,如果為YES表示chroot_list_file配置的文件生效,否則不生效;
第二,chroot_list_file也簡單,配置了一個(gè)文件路徑,默認(rèn)是/etc/vsftpd.chroot_list,該文件中會(huì)填入一些賬戶名稱。但是這些賬戶的意義不是固定的,是跟配置項(xiàng)chroot_local_user有關(guān)的。后一條中說明;
第三,chroot_local_user為YES表示所有用戶都*不能*切換到主目錄之外其他目錄,但是!除了chroot_list_file配置的文件列出的用戶。chroot_local_user為NO表示所有用戶都*能*切換到主目錄之外其他目錄,但是!除了chroot_list_file配置的文件列出的用戶。也可以理解為,chroot_list_file列出的“例外情況”的用戶。
如果客戶端登錄時(shí)候提示“以pasv模式連接失敗”
編輯/etc/vsftpd.conf
最后添加
vsftpd 530 Permission denied錯(cuò)誤與530 Login incorrect
在linux上搭建完ftp服務(wù)器后,用戶登錄vsftpd出現(xiàn)530 Login incorrect錯(cuò)誤與530 Permission denied錯(cuò)誤。 530 Permission denied 原因是/etc/vsftpd/vsftpd.conf里userlist_enable=YES /etc/vsftpd/user_list含有root名單
2種解決辦法:
1.userlist_enable=NO 將root從user_list中去掉
530 Login incorrect錯(cuò)誤 將root從/etc/vsftpdftpusers中去掉。
2.如果是默認(rèn)安裝vsftpd的話,以下是一些文件的位置約定:
/usr/sbin/vsftpd ---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd ---- 啟動(dòng)腳本 /etc/vsftpd/vsftpd.conf ---- 主配置文件 /etc/pam.d/vsftpd ---- PAM認(rèn)證文件 /etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用戶列表文件 /etc/vsftpd.user_list ---- 禁止或允許使用VSFTPD的用戶列表文件 /var/ftp ---- 匿名用戶主目錄 /var/ftp/pub ---- 匿名用戶的下載目錄
如果要更改默認(rèn)下載目錄,修改/etc/vsftpd/vsftpd.conf,加入如下三行: local_root=/ chroot_local_user=YES anon_root=/ local_root表示使用本地用戶登錄到ftp時(shí)的默認(rèn)目錄 anon_root表示匿名用戶登錄到ftp時(shí)的默認(rèn)目錄 上面的chroot_list_file是設(shè)定鎖定登陸用戶在其home目錄的列表,要在chroot_list_enable=YES情況下才生效。 另外,如luo_rc所述,最好不要設(shè)置默認(rèn)目錄為/,使用建議使用mount --bind來掛載需要的目錄。
標(biāo)簽:期貨 安陽 商丘 臨沂 達(dá)州 江蘇 廈門 吳忠
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ubuntu上FTP服務(wù)器程序vsftpd安裝配置全流程攻略》,本文關(guān)鍵詞 Ubuntu,上,FTP,服務(wù)器,程序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。