Linux中FileZilla端口轉發主要有兩種方式:
一、通過SSH隧道轉發(推薦,更安全)
- 安裝FileZilla:從官網下載并安裝Linux版本客戶端。
- 建立SSH連接:
- 打開FileZilla,點擊“文件”→“站點管理器”,新建站點,填寫遠程服務器IP、端口(默認22)、用戶名、密碼,協議選“SSH - SSH文件傳輸協議”,點擊“連接”。
- 配置端口轉發:
- 連接成功后,在傳輸窗格中右鍵點擊本地端口(如需轉發2121端口),選擇“設置傳輸類型”→“端口轉發”。
- 輸入遠程服務器IP(通常為
localhost)和目標端口(如21),點擊“確定”。
- 驗證連接:通過本地端口訪問遠程服務,確認轉發成功。
二、配置被動模式端口(適用于FTP協議)
- 修改客戶端設置:
- 打開FileZilla,進入“編輯”→“設置”→“傳輸”→“設置”,在“被動模式”標簽頁輸入端口號(如2121),勾選“使用被動模式”。
- 路由器端口轉發:
- 登錄路由器管理界面,找到“端口轉發”選項,添加規則:外部端口(如2121)→內部端口(與客戶端設置一致)→本地Linux服務器IP。
- 測試連接:重新連接FileZilla站點,確認被動模式生效。
注意:
- 主動模式需在服務器端配置防火墻放行端口,且存在安全風險,建議優先使用SSH隧道。
- 若需轉發SFTP/FTP協議,協議選擇需對應“SFTP - SSH文件傳輸協議”或“FTP文件傳輸協議”。