Centos 搭建FTP服務(wù)器

系統(tǒng)環(huán)境

Centos6.4

安裝步驟


  • 通過(guò)yum來(lái)安裝vsftpd
sudo yum -y install vsftpd
  • 設(shè)置為開機(jī)啟動(dòng)
sudo chkconfig vsftpd on
  • 修改配置
vim /etc/vsftpd/vsftpd.conf

修改如下

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES      #這行可能需自己寫
pam_service_name=vsftpd
userlist_enable=YES
  • 配置保存后,重啟vsftpd服務(wù)
sudo service vsftpd restart

添加用戶

  • 添加vsftpd賬號(hào),并制定ftp
sudo useradd d /home/ftpdir -s /sbin/nologin username
  • 為賬號(hào)設(shè)置密碼,按提示操作
sudo passwd usrname
  • 為用戶的目錄修改權(quán)限,實(shí)現(xiàn)上傳和下載文件
sudo chmod o+w /home/ftpdir

配置Centos防火墻

  • 添加ip_conntrack_ftp模塊
sudo vi /etc/sysconfig/iptables-config

添加下面一行

IPTABLES_MODULES="ip_conntrack_ftp"
  • 打開ftp端口21
sudo vi /etc/sysconfig/iptables

添加下面一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
  • 重啟iptables使新的規(guī)則生效
sudo service iptables restart

測(cè)試

可用WinSCP進(jìn)行測(cè)試

最后編輯于
?著作權(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)容

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