搭建FTP服務器的簡單實例
FTP服務器的搭建非常簡單
apt-get install vsftpd
開啟、停止、重啟vsftpd服務也很簡單
service vsftpd start | stop | restart
賬號
安裝后會生產一個ftp組和ftp用戶
修改用戶密碼
passwd ftp
配置
關鍵配置,修改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 #設置固定目錄,在結尾添加。如果不添加這一行,各用戶對應自己的目錄 local_root=/srv/ftp
訪問權限
chroot_list_file 例外文件路徑,默認是/etc/vsftpd.chroot_list
chroot_list_enable 是否啟用chroot_list_file配置的文件
- YES chroot_list_file配置的文件生效
- NO chroot_list_file配置的文件無效
chroot_local_user 禁止訪問其他目錄
- YES chroot_list_file配置的文件外,用戶不能切換到主目錄之外其他目錄
- NO chroot_list_file配置的文件外,用戶能夠切換到
錯誤處理
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必須把訪問的根目錄要設置為不可寫
chmod a-w /home/user
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
windows?server?2016搭建FTP服務器圖文教程
這篇文章主要為大家詳細介紹了windows?server?2016搭建FTP服務器圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07
serv_u要關閉被動模式(PASV),使用PORT模式才能連接FTP的解決辦法
使用 flashfxp 或傳東西時必須要關閉被動模式,否則無法連接,連接FTP時客戶端總是提示:PORT 模式成功, 請更新你的站點配置文件2013-09-09
架設自己的FTP服務器 Serv-U詳細配置圖文教程[推薦]
最近有朋友問題如何搭建ftp服務器分享給大家下載,由于它是win2003服務器所以我們推薦用iis自帶的ftp服務器或serv_u,serv_u簡單易用,但安全問題不容忽視2012-10-10

