如何在Ubuntu上通過FileZilla上傳文件
FileZilla是一款跨平臺的FTP/SFTP客戶端,支持Ubuntu系統。以下是三種常見的安裝方式:
通過包管理器安裝(推薦,簡單快捷)
打開終端(Ctrl+Alt+T),依次執行以下命令更新軟件包列表并安裝FileZilla:
sudo apt update
sudo apt install filezilla
安裝完成后,可通過應用程序菜單搜索“FileZilla”啟動,或直接在終端輸入filezilla
運行。
通過Flatpak安裝(無需修改系統環境,隔離性好)
若系統未安裝Flatpak,先執行以下命令安裝:
sudo apt install flatpak
添加Flathub倉庫(包含FileZilla的最新版本):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
安裝FileZilla:
flatpak install flathub org.filezilla.FileZilla
啟動FileZilla:通過Flatpak應用菜單或終端輸入flatpak run org.filezilla.FileZilla
。
通過Ubuntu軟件中心安裝(圖形化操作)
打開Ubuntu軟件中心,在搜索欄輸入“FileZilla”,找到對應應用后點擊“安裝”按鈕,等待安裝完成即可啟動。
安裝完成后,需通過“站點管理器”配置服務器連接信息,步驟如下:
SFTP - SSH File Transfer Protocol
(推薦,基于SSH加密,安全性更高);若服務器僅支持FTP,則選擇FTP - File Transfer Protocol
。192.168.1.100
或example.com
)。22
,FTP默認端口為21
(根據協議調整)。正常
,輸入Ubuntu服務器的用戶名(如ubuntu
、your_username
)和密碼。連接成功后,即可進行文件上傳操作,步驟如下:
/var/www/html
(網站根目錄)、~/public_html
(用戶個人網站目錄)或/home/your_username/
(用戶主目錄))。連接失敗:
vsftpd
服務:sudo systemctl status vsftpd
,若未啟動則sudo systemctl start vsftpd
)。ufw allow 22/tcp
允許SFTP端口)。權限不足:
若上傳的文件無法訪問,可能是遠程目錄權限問題??赏ㄟ^以下命令修改目錄權限(如/var/www/html
):
sudo chmod -R 755 /var/www/html # 允許所有者讀寫執行,其他用戶讀執行
sudo chown -R your_username:www-data /var/www/html # 修改所有者(替換your_username)
通過以上步驟,即可在Ubuntu上使用FileZilla快速上傳文件到服務器。操作過程中需注意保護賬號密碼安全,避免泄露敏感信息。