目錄
scp 安全拷貝簡述
特別說明
複製到遠端伺服器
從遠端伺服器複製
1、scp 全稱叫 secure copy(安全拷貝),用於linux系統(伺服器)之間複製檔案和目錄。
2、linux scp 是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。
5、語 法:scp [可選引數] file_source file_target
可選引數說明
引數說明引數說明
-1強制scp命令使用協議ssh1
-p保留原檔案的修改時間,訪問時間和訪問許可權。
-4:強制scp命令只使用ipv4定址
-b使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-2強制scp命令使用協議ssh2
-c允許壓縮。(將-c標誌傳遞給ssh,從而開啟壓縮功能)
-6強制scp命令只使用ipv6定址
-q不顯示傳輸進度條。
-v詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的除錯資訊。這些資訊用於除錯連線,驗證和配置問題。
-r:
遞迴複製整個目錄。
-c cipher
以cipher將資料傳輸進行加密,這個選項將直接傳遞給ssh。
-f ssh_config
指定乙個替代的ssh配置檔案,此引數直接傳遞給ssh。
-l limit
限定使用者所能使用的頻寬,以kbit/s為單位。
-i identity_file
從指定檔案中讀取傳輸時使用的金鑰檔案,此引數直接傳遞給ssh。
-o ssh_option
如果習慣於使用ssh_config(5)中的引數傳遞方式
-p port
注意是大寫的p, port是指定資料傳輸用到的埠號
-s program
指定加密傳輸時所使用的程式。此程式必須能夠理解ssh(1)的選項。
1、遠端伺服器的防火牆如果為 scp 命令設定了指定的埠,則複製操作時需要使用 -p 引數來設定命令的埠號。
2、假如 scp 命令使用埠號 8888,則如:scp -p 8888 [email protected]:/home/root/music/001.*** /home/wmx/1.***
3、使用scp命令要確保使用的使用者具有可讀取遠端伺服器相應檔案/目錄的許可權,否則scp命令是無法起作用的。
1、用於將 linux 伺服器 a 上的檔案/目錄複製到 linux 伺服器 b 上
1、檔案複製命令格式:scp local_file remote_username@remote_ip:remote_folder2、檔案複製如:scp /home/wmx/1.*** [email protected]:/home/root/music/001.***2、目錄複製命令格式:scp -r local_file remote_username@remote_ip:remote_folder
local_file:linux伺服器a的檔案/目錄路徑
remote_username:linux伺服器b的使用者名稱
remote_folder:linux伺服器b的檔案/目錄路徑
2.1)將本機的 "/home/wmx/1.***" 檔案複製到遠端ip為 "114.168.1.81" 的伺服器上,遠端伺服器使用者名為 "root",遠端伺服器存放的位置為 "/home/root/music/001.***"3、目錄複製如:scp -r /home/wmx/video [email protected]:/home/jyy/video22.2)輸入完畢回車之後會提示輸入"root"使用者名稱的密碼,密碼輸入正確即可複製。
3.1)將本機的"/home/wmx/video"整個目錄複製到遠端ip為"114.168.1.81"的伺服器上,遠端伺服器使用者名為"root",遠端伺服器存放的位置為"/home/jyy/video2"1、用於從 linux 伺服器 b 上覆制檔案/目錄到本地的 linux 伺服器 a 上來3.2)輸入完畢回車之後會提示輸入"root"使用者名稱的密碼,密碼輸入正確即可複製。
2、從遠端複製到本地,只要將從本地複製到遠端的命令的後2個引數調換順序即可
3、檔案複製如:scp [email protected]:/home/root/music/001.*** /home/wmx/1.***
3.1)將ip為114.168.1.81的遠端linux伺服器上的檔案"/home/root/music/001.***"複製到本地linux伺服器上來,遠端伺服器使用者名為"root"4、目錄複製如:scp -r [email protected]:/home/jyy/video2 /home/wmx/video3.2)輸入完畢回車之後會提示輸入"root"使用者名稱的密碼,密碼輸入正確即可複製。
4.1)將ip為114.168.1.81的遠端linux伺服器上的目錄"/home/jyy/video2"整個目錄複製到本地linux伺服器上來,遠端伺服器使用者名為"root"4.2)輸入完畢回車之後會提示輸入"root"使用者名稱的密碼,密碼輸入正確即可複製。
linux檔案傳輸命令 scp
首先在兩台互傳檔案的電腦上都要安裝 ssh服務 1 yum y install openssh 2 yum y install openssh clients 1 獲取遠端伺服器上的檔案 scp p 2222 root www.vpser.net root lnmp0.4.tar.gz home l...
linux檔案傳輸命令 scp
首先在兩台互傳檔案的電腦上都要安裝 ssh服務 1 yum y install openssh 2 yum y install openssh clients 1 獲取遠端伺服器上的檔案 scp p 2222 root www.vpser.net root lnmp0.4.tar.gz home l...
linux檔案傳輸命令 scp
首先在兩台互傳檔案的電腦上都要安裝 ssh服務 1 yum y install openssh 2 yum y install openssh clients 1 獲取遠端伺服器上的檔案 scp p 2222 root www.vpser.net root lnmp0.4.tar.gz home l...