一、scp 簡介
scp 命令用於不同主機之間複製檔案和目錄。
scp 是 secure copy 的縮寫,是 基於 ssh 協議進行安全的遠端檔案拷貝命令。
scp 想要免密進行複製,需要傳送秘鑰給相應的節點。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。
二、scp 命令語法
scp [-options] [[user@]host1:]source_file [[user@]host2:]target_file2
三、引數說明:
1、常用引數
2、其他引數
四、例項
1、從本地主機複製檔案到遠端節點
格式
scp local_file remote_username@remote_ip:remote_folder
scp local_file remote_username@remote_ip:remote_file
scp local_file remote_ip:remote_folder
scp local_file remote_ip:remote_file
示例:scp /root/sundal/abc.tar [email protected]:/root
scp /root/sundal/abc.tar [email protected]:/root/123.tar
scp /root/sundal/abc.tar 192.168.15.115:/root
scp /root/sundal/abc.tar 192.168.15.115:/root/123.tar
2、從遠端節點複製檔案到本地主機格式
scp remote_username@remote_ip:remote_file local_folder
scp remote_username@remote_ip:remote_file local_file
scp remote_ip:remote_file local_folder
scp remote_ip:remote_file local_file
示例:scp [email protected]:/root/abc.tar /root/sundal
scp [email protected]:/root/123.tar /root/sundal/abc.tar
scp 192.168.15.115:/root/abc.tar /root/sundal
scp 192.168.15.115:/root/123.tar /root/sundal/abc.tar
3、從本地主機複製目錄到遠端節點格式:
scp -r local_folder remote_username@remote_ip:remote_folder
scp -r local_folder remote_ip:remote_folder
示例:scp -r /root/sundal [email protected]:/root
scp -r /root/sundal 192.168.15.115:/root
4、從遠端節點複製目錄到本地主機格式:
scp -r remote_username@remote_ip:remote_folder local_folder
scp -r remote_ip:remote_folder local_folder
示例:scp -r [email protected]:/root /root/sundal
scp -r 192.168.15.115:/root /root/sundal
5、指定埠複製檔案到本地主機
如果遠端伺服器防火牆有為scp命令設定了指定的埠,我們需要使用 -p 引數來設定命令的埠號。
使用scp命令要確保使用的使用者具有可讀取遠端伺服器相應檔案的許可權,否則scp命令是無法起作用的。
格式:
scp -p port remote_username@remote_ip:remote_file local_folder
示例:scp -p 4588 [email protected]:/root/abc.tar /root/sundal
五、相關命令
1、linux 命令之 cp 命令詳解
2、linux 命令之 rcp 命令詳解
3、linux 命令之 sftp 命令詳解
4、linux 命令之 ssh 命令詳解
5、linux 命令之 sshd 命令詳解
6、linux 命令之 ssh-add 命令詳解
7、linux 命令之 ssh-agent 命令詳解
8、linux 命令之 ssh-keygen 命令詳解
9、linux 命令之 ssh_config 命令詳解
Linux命令之 SCP 命令
名稱 cp 使用許可權 所有使用者 使用方式 cp options source dest cp options source.directory 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。把計 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名...
linux命令之scp命令
linux scp命令用於linux之間複製檔案和目錄。scp是 secure copy的縮寫,scp是linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。一 語法 可以使用scp help檢視命令用法 root localhost scp help unknown option usage ...
Linux命令學習 scp命令
scp命令用於兩台linux伺服器之間複製檔案。你當前登入的那台遠端伺服器就是本地伺服器,另一台就是遠端伺服器。scp 可選引數 file source file target 可選引數 1 強制scp命令使用協議ssh1 2 強制scp命令使用協議ssh2 4 強制scp命令只使用ipv4定址 6...