溫馨提示×

linux ssh傳輸文件的方法是什么

小億
126
2023-09-16 22:10:39
欄目: 智能運維

在Linux系統(tǒng)中,可以使用scp命令通過SSH傳輸文件。

scp命令的語法如下:

scp [可選參數(shù)] [源文件路徑] [目標服務(wù)器用戶名@目標服務(wù)器IP地址或主機名:目標文件路徑]

其中,可選參數(shù)如下:

  • -r:遞歸復(fù)制整個目錄。

  • -P 端口號:指定SSH連接的端口,默認為22。

  • -i 私鑰文件:指定私鑰文件路徑。

示例:

  1. 從本地復(fù)制文件到遠程服務(wù)器:
scp /path/to/local/file.txt username@remote:/path/to/destination/file.txt

這將把本地的file.txt文件復(fù)制到遠程服務(wù)器上的/path/to/destination/目錄下。

  1. 從遠程服務(wù)器復(fù)制文件到本地:
scp username@remote:/path/to/remote/file.txt /path/to/destination/file.txt

這將把遠程服務(wù)器上的/path/to/remote/file.txt文件復(fù)制到本地的/path/to/destination/目錄下。

  1. 遞歸復(fù)制整個目錄:
scp -r /path/to/local/directory username@remote:/path/to/destination/

這將遞歸地復(fù)制本地的directory目錄及其中的所有文件和子目錄到遠程服務(wù)器上的/path/to/destination/目錄下。

請根據(jù)實際情況替換命令中的路徑和服務(wù)器信息。

0