在Linux上使用FileZilla進行SFTP傳輸的步驟如下:
安裝FileZilla
-
Ubuntu/Debian系統:
sudo apt update
sudo apt install filezilla
-
CentOS/RHEL系統:
sudo yum install filezilla
-
Fedora系統:
sudo dnf install filezilla
使用FileZilla連接SFTP服務器
-
啟動FileZilla:
- 在終端輸入
filezilla
或在應用程序菜單中找到并啟動FileZilla。
-
建立SFTP連接:
- 在FileZilla界面頂部,填寫以下信息:
- 主機:輸入SFTP服務器地址(格式:
sftp://example.com
或直接 example.com
)。
- 用戶名:你的SFTP用戶名。
- 密碼:你的SFTP密碼。
- 端口:通常為22(SSH默認端口)。
- 點擊“快速連接”按鈕。
-
使用密鑰認證(可選):
- 如果你需要使用SSH密鑰而非密碼認證:
- 點擊“文件” > “站點管理器”。
- 選擇“新站點”并命名。
- 協議選擇“SFTP - SSH文件傳輸協議”。
- 在“登錄類型”下拉菜單中選擇“密鑰文件”。
- 點擊“瀏覽”選擇你的私鑰文件(通常是
~/.ssh/id_rsa
)。
- 點擊“連接”。
傳輸文件
- 連接成功后,左側顯示本地文件,右側顯示服務器文件。
- 上傳文件:將本地文件拖放到遠程目錄。
- 下載文件:將遠程文件拖放到本地目錄。
- 刪除文件:右鍵點擊遠程文件,選擇“刪除”。
- 創建目錄:右鍵點擊遠程目錄,選擇“新建目錄”。
斷開連接
- 完成操作后,點擊FileZilla工具欄上的“斷開”按鈕。
常見問題解決
-
連接失敗問題:
- 確認服務器地址和端口正確。
- 檢查網絡連接。
- 確認服務器SSH服務正在運行。
-
認證失敗:
- 確認用戶名和密碼正確。
- 如果使用密鑰,確保私鑰權限為600(
chmod 600 ~/.ssh/id_rsa
)。
- 檢查服務器是否允許SFTP連接。
-
文件傳輸問題:
- 權限問題:確保你有目標目錄的讀寫權限??赡苄枰褂?
sudo
或聯系服務器管理員。
- 傳輸速度慢:嘗試在站點管理器中將傳輸模式改為“主動”或“被動”。檢查網絡狀況。
通過以上步驟,你應該能夠在Linux系統上順利使用FileZilla進行SFTP文件傳輸。