1、先執行vsftpd服務:
% service vsftpd start
2、通過iptables開放21號埠
(1) 先檢視iptables設定:
% iptables -nl
chain input (policy accept)
target prot opt source destination
accept all
-- 0.0.0.0/0 0.0.0.0/0 state related,established
accept icmp -- 0.0.0.0/0 0.0.0.0/0
accept all
-- 0.0.0.0/0 0.0.0.0/0
accept tcp -- 0.0.0.0/0 0.0.0.0/0 state new tcp dpt:22
reject
all-- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited //如果不滿足以上規則,則統統reject;
chain forward (policy accept)
target prot opt source destination
reject
all-- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
chain output (policy accept)
target prot opt source destination
(2) 將21號埠插入到input的accept中
% iptables -i input 5 -p tcp --dport 21 -j accept
## rulenum為5 ,在input中reject
all-- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited之前
(3)插入到input的accept後檢視
% iptables -nl
--line-numbers
chain input (policy accept)
num target prot opt source destination
1 accept all -- 0.0.0.0/0
0.0.0.0/0 state related,established
2 accept icmp -- 0.0.0.0/0
0.0.0.0/0
3 accept all -- 0.0.0.0/0
0.0.0.0/0
4 accept tcp -- 0.0.0.0/0
0.0.0.0/0 state new tcp dpt:22
5 accept tcp -- 0.0.0.0/0
0.0.0.0/0 tcp dpt:21
6 reject all -- 0.0.0.0/0
0.0.0.0/0 reject-with icmp-host-prohibited
chain forward (policy accept)
num target prot opt source destination
1 reject all -- 0.0.0.0/0
0.0.0.0/0 reject-with icmp-host-prohibited
chain output (policy accept)
num target prot opt source destination
3、 在客戶端上telnet ip 21,驗證
關鍵點:一定要將插入的規則放在reject all – 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited 之前,否則不會起作用!!
解決ftp上傳失敗問題:vsftpd預設是不可寫的,需要修改配置檔案
% vim /etc/vsftpd.conf
write_eable =yes
!!重啟vsftpd服務
/etc/init.d/vsftpd restart 或者
service vsftpd restart
FTP檔案傳輸
ftp專案作業 要求 1.使用者加密認證 2.允許同時多使用者登入 3.每個使用者有自己的家目錄,且只能訪問自己的家目錄 4.對使用者進行磁碟配額,每個使用者的可用空間不同 5.允許使用者在ftp server上隨意切換目錄 6.允許使用者檢視當前目錄下的檔案 8.檔案傳輸過程中顯示進度條 9.支援...
Linux 開啟FTP傳輸檔案
檢查是否安裝vsftp rpm qa grep vsftpd 安裝vsftpd yum install vsftpd y 啟動服務 service vsftpd start 啟動 service vsftpd restart 重啟 service vsftpd stop 停止 安裝ftp客戶端 yu...
FTP 檔案傳輸協議
1.什麼是ftp 檔案傳輸協議 英文 file transfer protocol,簡稱為ftp 是用於在網路上進行檔案傳輸的一套標準協議。它屬於網路傳輸協議的應用層。ftp是乙個8位的客戶端 伺服器協議,能操作任何型別的檔案而不需要進一步處理,就像mime或unencode一樣。缺點 ftp有著極...