3、配置文件解析 預設配置選項: 一般情況下不允許匿名用戶登錄 全局配置選項:(手工添加) listen_address=192.168.4.1 #設置監聽地址 listen_port=21 #設置監聽ftp服務的埠號 download_enable=YES #是否允許下載文件 max_clien ...
3、配置文件解析
預設配置選項:
一般情況下不允許匿名用戶登錄
全局配置選項:(手工添加)
listen_address=192.168.4.1 #設置監聽地址
listen_port=21 #設置監聽ftp服務的埠號
download_enable=YES #是否允許下載文件
max_clients=0 #限制併發客戶端連接數
max_per_ip=0 #限制同一IP地址的併發連接數
被動模式:
pasv_enable=YES #開啟被動模式
pasv_min_port=24500 #被動模式最小埠 至少大於一萬,要小於65535
pasv_max_port=24600 #被動模式最大埠
常用安全配置(預設是註釋掉的):
accept_timeout=60 #被動模式,連接超時時間
connect_timeout=60 #主動模式,連接超時時間
idle_session_timeout=600 #600秒沒有任何操作就斷開連接
data_connection_timeout=500 #資料傳輸時,超過500秒沒有完成,就斷開連接
註意:在FTP的配置文件中前後加空格做註釋都不可以,會報錯
4、客戶端使用
使用命令連接
ftp ip
-help 獲取幫助
-get 下載
-mget 下載一批文件
-put 上傳
-mput 上傳一批文件
-exit 退出
在用Windows連接Linuxftp時出現了連接超時的問題
一般是兩種情況:防火牆和SELinux,把這兩個關閉了
修改SELinux的配置文件
然後重啟系統,就會永久生效。
查看防火牆
第4條規則對ftp有影響,刪除了
在這中間我嘗試直接關閉防火牆但是並沒有解決問題,將關於ftp的防火牆規則刪除後才解決了
命令行模式:
不支持目錄下載,不支持斷點續傳
Windows對話框登錄:
不支持斷點續傳
使用ftp第三方傳輸工具:
flashftp