Linux下scp的用法

2021-09-29 07:50:00 字數 1132 閱讀 8116

scp就是secure copy,乙個在linux下用來進行遠端拷貝檔案的命令。(cp 命令的擴充套件)

有時我們需要獲得遠端伺服器上的某個檔案,該伺服器既沒有配置ftp伺服器,也沒有做共享,無法通過常規途徑獲得檔案時,只需要通過簡單的scp命令便可達到目的。

一、將本機檔案複製到遠端伺服器上

[root@localhost outlib]# scp ***.tgz [email protected]:/usr/local/lib64/showclear/

(此處為當前檔案下) 本地檔案的絕對路徑

***.tgz 要複製到伺服器上的本地檔案

root 通過root使用者登入到遠端伺服器(也可以使用其他擁有同等許可權的使用者)

192.168.107.24 遠端伺服器的ip位址(也可以使用網域名稱或機器名)

/usr/local/lib64/showclear/ 將本地檔案複製到位於遠端伺服器上的路徑

通過root使用者登入遠端伺服器,輸入yes表示同意建立ssh連線

按提示輸入root使用者的密碼

二、將遠端伺服器上的檔案複製到本機(類似於從遠端複製到本地)

#scp [email protected]:/usr/local/sin.sh /home/administrator

remote 通過remote使用者登入到遠端伺服器(也可以使用其他擁有同等許可權的使用者)

www.abc.com 遠端伺服器的網域名稱(當然也可以使用該伺服器ip位址)

/usr/local/sin.sh 欲複製到本機的位於遠端伺服器上的檔案

/home/administrator 將遠端檔案複製到本地的絕對路徑

注意:

1.如果遠端伺服器防火牆有特殊限制,scp便要走特殊埠,具體用什麼埠視情況而定,命令格式如下:

#scp -p 5200 [email protected]:/usr/local/bin/showclear

p: port

2.使用scp要注意所使用的使用者是否具有可讀取遠端伺服器相應檔案的許可權。

linux 下 scp 的用法

copy 本地的檔案到遠端的機器上 scp etc lilo.conf k net67.ee.oit.edu.tw home k 會將本地的 etc lilo.conf 這個檔案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目錄下。copy遠端機器上的檔案到本地來 scp ...

Linux下scp的用法

scp就是secure copy,乙個在linux下用來進行遠端拷貝檔案的命令。有時我們需要獲得遠端伺服器上的某個檔案,該伺服器既沒有配置ftp伺服器,也沒有做共享,無法通過常規途徑獲得檔案時,只需要通過簡單的scp命令便可達到目的。一 將本機檔案複製到遠端伺服器上 scp home adminis...

Linux下scp的用法

對拷資料夾 包括資料夾本身 scp r home wwwroot www charts util root 192.168.1.65 home wwwroot limesurvey back scp 對拷資料夾下所有檔案 不包括資料夾本身 scp home wwwroot www charts ut...