centos系統中配置vsftp問題總結

來源:互聯網
上載者:User


本篇文章並沒有介紹具體的FTP如何配置,而是隨手筆記,記錄你也可能遇到的奇葩問題。
越學越發現我的無知,說多了都是淚。

別忘記開iptables

/sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT

限制在自己的目錄

chroot_local_user=NO (經過無數測試,必須是NO才是限制在自己的目錄,不是其他文章裡寫的YES)
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

將自己的賬戶放在chroot_list裡,一行一個。

useradd -d /lenovo/mobile/x -g ftp -s /sbin/nologin testftp

/sbin/service vsftpd restart

/etc/vsftpd/vsftpd.conf

解決串連FTP速度慢的方法

與ssh一樣,vsftp的設定檔預設開啟了DNS反向解析,這可能會造成使用者在登陸到FTP伺服器的時候奇慢無比,只要在設定檔中禁用DNS反向解析即可解決檔案。
編輯/etc/vsftpd/vsftpd.conf
添加

reverse_lookup_enable=NO

重啟vsftpd服務後問題解決,現在登陸看看,是不是秒進了~

解決不開更多的連接埠,就無法進行被動串連的方案

通過配置iptables只開放21連接埠即可實現用戶端的主動串連和被動串連。

# 配置最基本的iptables規則

iptables -F
iptables -X
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state –state NEW -p tcp –dport 21 -j ACCEPT
iptables -A INPUT -m state –state NEW -p tcp –dport 22 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP

/sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT

# 儲存iptables規則
service iptables save

# 修改/etc/sysconfig/iptables-config檔案
將IPTABLES_MODULES=”"改成IPTABLES_MODULES=”ip_nat_ftp”

# 重啟iptables
service iptables restart

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.