如何在Xshell中上傳文件到Linux服務(wù)器?
方法一:通過lrzsz工具實現(xiàn)拖拽上傳
步驟1:安裝lrzsz組件
在Linux終端執(zhí)行對應(yīng)命令:
# CentOS/RedHat 系統(tǒng)
sudo yum install -y lrzsz
# Debian/Ubuntu 系統(tǒng)
sudo apt-get install -y lrzsz
步驟2:啟動文件傳輸
在Xshell會話中輸入命令:
rz -y
此時會彈出本地文件選擇窗口,選中需要上傳的文件即可自動完成傳輸。
方法二:使用SCP命令加密傳輸
步驟1:建立SCP連接
在Xshell新建會話時選擇協(xié)議類型為SCP,或直接在終端執(zhí)行:
scp /本地路徑/文件名 用戶名@服務(wù)器IP:/目標(biāo)路徑
步驟2:執(zhí)行身份驗證
根據(jù)提示輸入服務(wù)器密碼,傳輸進(jìn)度會實時顯示在終端界面。
# 示例:將本地的demo.txt上傳到服務(wù)器/home目錄
scp C:Userstestdemo.txt user@192.168.1.100:/home/
注意事項
- 確保服務(wù)器與本地網(wǎng)絡(luò)互通,防火墻開放相應(yīng)端口
- 傳輸大文件建議使用SCP命令更穩(wěn)定
- rz命令支持多文件批量選擇上傳
- 使用絕對路徑可避免文件存儲位置錯誤