文章詳情頁(yè)
搭建FTP服務(wù)器的簡(jiǎn)單實(shí)例
瀏覽:147日期:2023-03-25 09:40:12
FTP服務(wù)器的搭建非常簡(jiǎn)單
apt-get install vsftpd
開啟、停止、重啟vsftpd服務(wù)也很簡(jiǎn)單
service vsftpd start | stop | restart
賬號(hào)
安裝后會(huì)生產(chǎn)一個(gè)ftp組和ftp用戶
修改用戶密碼
passwd ftp
配置
關(guān)鍵配置,修改vsftpd的配置文件vi /etc/vsftpd.conf
#禁止匿名訪問
anonymous_enable=NO #接受本地用戶 local_enable=YES #可以上傳 write_enable=YES #啟用在chroot_list_file的用戶只能訪問根目錄 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list #設(shè)置固定目錄,在結(jié)尾添加。如果不添加這一行,各用戶對(duì)應(yīng)自己的目錄 local_root=/srv/ftp
訪問權(quán)限
chroot_list_file 例外文件路徑,默認(rèn)是/etc/vsftpd.chroot_list
chroot_list_enable 是否啟用chroot_list_file配置的文件
- YES chroot_list_file配置的文件生效
- NO chroot_list_file配置的文件無(wú)效
chroot_local_user 禁止訪問其他目錄
- YES chroot_list_file配置的文件外,用戶不能切換到主目錄之外其他目錄
- NO chroot_list_file配置的文件外,用戶能夠切換到
錯(cuò)誤處理
530 login incorrect
兩種處理方式
1). 修改文件vi /etc/pam.d/vsftpd,注釋掉
#auth required pam_shells.so
2). 在 /etc/shells 最后一行添加/sbin/nologin
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
啟用chroot_local_user必須把訪問的根目錄要設(shè)置為不可寫
chmod a-w /home/user
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
標(biāo)簽:
FTP
相關(guān)文章:
1. win2019 ftp服務(wù)器搭建圖文教程2. 安全的FTP服務(wù)器 vsftpd簡(jiǎn)介3. FTP服務(wù)器設(shè)置虛擬目錄(Serv-u與FileZilla Server)4. Linux實(shí)現(xiàn)文件上傳ftp服務(wù)器腳本代碼5. Windows7下FTP搭建圖文教程6. windows下FTP匿名登錄或弱口令漏洞及服務(wù)加固7. ubuntu1804搭建FTP服務(wù)器的詳細(xì)教程8. FTP與SFTP的區(qū)別 知多少9. Win11安裝VMware Workstation Pro,Centos,Xshell,Xftp圖文教程(Linux學(xué)習(xí)必備)10. 詳解ftp環(huán)境配置解決方案(vsftpd)
排行榜
