CentOS7搭建FTP服務(wù)器

重要的事情說(shuō)三遍

  • 修改/etc/selinux/config文件中的SELINUX="" 為disabled ,然后重啟
  • 修改/etc/selinux/config文件中的SELINUX="" 為disabled ,然后重啟
  • 修改/etc/selinux/config文件中的SELINUX="" 為disabled ,然后重啟

安裝FTP服務(wù)器

1、安裝ftp server
yum install -y vsftpd
2、備份ftp server 配置文件
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

FTP配置

vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES #允許匿名用戶登錄
anon_root=/srv/anon #匿名用戶登錄路徑

local_enable=YES #允許本地用戶登錄
local_root=/srv/local #本地用戶登錄路徑
write_enable=YES #本地用戶是否可以寫入
anon_upload_enable=NO #匿名用戶是否可以上傳
anon_mkdir_write_enable=NO #匿名用戶是否可以創(chuàng)建文件夾
chroot_list_file=/etc/vsftpd/chroot_list #開(kāi)啟這個(gè)標(biāo)簽的話需要?jiǎng)?chuàng)建chroot_list文件


write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000


開(kāi)啟ftp協(xié)議端口
firewall-cmd --zone=public --add-port=21/tcp --permanent

開(kāi)啟端口用于文件傳輸
iptables -A INPUT -p tcp --dport 30000:31000 -j ACCEPT

常見(jiàn)問(wèn)題

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
500 OOPS: 遠(yuǎn)程主機(jī)關(guān)閉連接。

1、從 vsftpd 2.3.5 開(kāi)始,用戶被鎖定的 chroot 目錄不可寫。這是為了防止安全漏洞。
允許上傳的安全方法是保持 chroot 啟用,并配置您的 FTP 目錄。
如下所示,用戶只能上傳文件到用戶根目錄下的upload子目錄里
2、allow_writeable_chroot=YES

200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
解決方案:修改/etc/selinux/config文件中的SELINUX="" 為disabled ,然后重啟

200 PORT command successful. Consider using PASV.
解決方案:quote PASV

注:
1、ftp匿名用戶登錄,用戶名:anonymous,密碼為空即可
2、put到指定的遠(yuǎn)程目錄,先cd到指定目錄后put
3、lcd 本地目錄路徑 設(shè)置當(dāng)前工作路徑; !chdir 查看當(dāng)前目錄。cd 服務(wù)器目錄 ;get(下載多個(gè)用 mget)文件名;!dir 查看當(dāng)前目錄文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 系統(tǒng)版本 安裝 vsftpd 卸載 vsftpd vsftpd.conf 說(shuō)明 系統(tǒng)版本 安裝 vsftpd 查看...
    申申申申申閱讀 478評(píng)論 0 0
  • FTP服務(wù)概述 簡(jiǎn)單FTP構(gòu)建及訪問(wèn) VSFTP服務(wù)基礎(chǔ) 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務(wù)...
    紫_軒閱讀 8,052評(píng)論 3 25
  • ftp 文件傳輸協(xié)議 跨平臺(tái) 上傳下載文件 vsftpd 工具:非常安全的文件傳輸協(xié)議;默認(rèn)的命令端口21號(hào),數(shù)據(jù)...
    柒夏錦閱讀 4,243評(píng)論 1 9
  • 1 概述 工作中,需要搭建ftp服務(wù)器來(lái)實(shí)現(xiàn)資源的共享。本文將通過(guò)腳本實(shí)現(xiàn)自動(dòng)化安裝ftp服務(wù)器,并進(jìn)行相關(guān)配置,...
    ghbsunny閱讀 3,290評(píng)論 0 2
  • 圖片更清晰,文字在最下面 FTP是TCP/IP的一種應(yīng)用,使用TCP而不是UDP,所以是可靠的,面向連接的。 FT...
    停下浮躁的心閱讀 1,823評(píng)論 0 4

友情鏈接更多精彩內(nèi)容