ssh 中 遠端檔案傳輸

2021-09-07 11:39:03 字數 786 閱讀 3867

scp 命令是 ssh 中最方便有用的命令了,試想,在兩台伺服器之間直接傳送檔案,僅僅用 scp 乙個命令就完全解決了。 你可以在一台伺服器上 以 root 身份執行 #scp servername:/home/ftp/pub/file1 . 這樣就把另一台伺服器上的檔案 /home/ftp/pub/file1 直接傳到本機器的當前目錄下,當然你也可以用 #scp /tmp/file2 servername:/boot 把本機上的檔案 /tmp/file2 送到另一台機器的 /boot 目錄下。而且整個傳送過程仍然是用 ssh 加密的。 

scp 就是 secure copy, 是用來進行遠端檔案拷貝的 . 資料傳輸使用 ssh1, 並且和 ssh1 使用相同的認證方式 , 提供相同的安全保證 . 與 rcp 不同的是 ,scp 會要求你輸入密碼如果需要的話 .

最簡單的應用如下 :

scp 本地使用者名 @ip 位址 : 檔名 1 遠端使用者名稱 @ip 位址 : 檔名 2

[ 本地使用者名 @ip 位址 :] 可以不輸入 , 可能需要輸入遠端使用者名稱所對應的密碼 .

可能有用的幾個引數 :

-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來檢視連線 , 認證 , 或是配置錯誤 .

-c 使能壓縮選項 .

-p 選擇埠 . 注意 -p 已經被 rcp 使用 .

-4 強行使用 ipv4 位址 .

-6 強行使用 ipv6 位址 .

-r recursively copy entire directories.

ssh 檔案傳輸

在linux下一般用scp這個命令來通過ssh傳輸檔案。2 上傳本地檔案到伺服器 scp path filename username servername path 例如scp var www test.php root 192.168.0.101 var www 把本機 var www 目錄下的...

Linux遠端檔案傳輸

linux系統中,難免會遇到一些要將某檔案通過網路傳送給其他主機的情況,而恰好兩台主機 都是linux系統的時候,我們就可以直接使用scp命令來傳輸檔案到另一台主機了。scp命令用於在網路中安全的傳輸檔案,格式為 例項1 將本地檔案123.txt傳輸到遠端主機192.168.157.128的目錄 h...

Linux中遠端傳輸命令

scp secure copy 是乙個基於ssh協議在網路之間進行安全傳輸的的命令 格式為 scp與cp命令不同,cp命令只能在本地銀盤中進行檔案複製,而scp不僅能夠通過網路傳輸資料,而且所有的資料都將進行加密處理。把檔案從本機傳複製到遠端主機時,首先需要以絕對路徑的形式寫清本地檔案的存放位置。如...