linux搭建ftp服務器


工具: vsftpd

安裝vsftpdyum install vsftpd -y

  • 檢查是否已安裝vsftpdrpm -qa | grep vsftpd
  • 默認配置文件在/etc/vsftpd/vsftpd.conf

創建ftp工作目錄,例如: mkdir /usr/ftpdata

添加用戶ftpuser,useradd ftpuser -d /usr/ftpdata -s /sbin/nologin

修改ftp目錄權限chown -R ftpuser.ftpuser /usr/ftpdata/

重置ftpuser密碼passwd ftpuser

修改/添加配置:vi /etc/vsftpd/vsftpd.conf

# 不允許匿名登錄
anonymous_enable=NO
# 用戶根目錄
local_root=/usr/ftpdata
# 匿名用戶根目錄
anon_root=/usr/ftpdata
# 使用本地時間
use_localtime=YES

pasv_min_port=61001
pasv_max_port=62000

修改安全組策略sudo vi /etc/selinux/config確保SELINUX=disabled

為了避免驗證出現550拒絕訪問錯誤,輸入命令:sudo setsebool -P ftp_home_dir 1

進入到/etc/vsftpd目錄下,新建文件chroot_list,增加內容:ftpuser

把剛才新建的用戶ftpuser添加到此配置文件中,后續要引用.

在ftpdata目錄中創建測試文件echo hello vsftp > index.html

啟動服務關閉防火牆service iptables stop

常用命令:
啟動service vsftpd start
關閉service vsftpd stop
重啟service vsftpd restart

啟動服務,在瀏覽器中訪問: ftp://192.168.37.200 輸入用戶名和密碼

 

 
   

參考: https://www.jb51.net/article/138824.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM