linux撤銷scp命令的簡單介紹

scp命令詳解

轉自:

創新互聯專注于芮城網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供芮城營銷型網站建設,芮城網站制作、芮城網頁設計、芮城網站官網定制、成都小程序開發服務,打造芮城網絡公司原創品牌,更為您提供芮城網站排名全網營銷落地服務。

先說下常用的情況:

兩臺機器IP分別為:A.104.238.161.75,B.43.224.34.73。

在A服務器上操作,將B服務器上/home/lk/目錄下所有的文件全部復制到本地的/root目錄下,命令為:scp -r root@43.224.34.73:/home/lk /root。

具體過程為:

[root@XX ~]#scp-r root@43.224.34.73:/home/lk /root

root@43.224.34.73's password: k2.sql100%00.0KB/s00:00? ?

k.zip100%1760.2KB/s00:00? ?

.bash_history? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%320.0KB/s00:00? ?

.bash_logout? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%180.0KB/s00:00? ?

.bashrc? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%2310.2KB/s00:00? ?

k3.sql? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%00.0KB/s00:00? ?

.bash_profile? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%1930.2KB/s00:00? ?

[root@XX ~]#ls

在A服務器上將/root/lk目錄下所有的文件傳輸到B的/home/lk/cpfile目錄下,命令為:scp -r /root/lk root@43.224.34.73:/home/lk/cpfile。

具體過稱為:

[root@XX lk]#scp-r /root/lk root@43.224.34.73:/home/lk/cpfile

root@43.224.34.73's password: k2.sql100%00.0KB/s00:00? ?

k3.sql? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%00.0KB/s00:00? ?

.bash_profile? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%1930.2KB/s00:00? ?

.bash_logout? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%180.0KB/s00:00? ?

.bash_history? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%320.0KB/s00:00? ?

k.zip100%1760.2KB/s00:00? ?

.bashrc? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 100%2310.2KB/s00:00? ?

[root@XX lk]#

scp在夸機器復制的時候為了提高數據的安全性,使用了ssh連接和加密方式,如果機器之間配置了 ssh免密碼登錄 ,那在使用scp的時候密碼都不用輸入。

命令詳解:

scp是secure?copy的簡寫,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你服務器硬盤變為只讀?read?only?system時,用scp可以幫你把文件移出來。另外,scp還非常不占資源,不會提高多少系統負荷,在這一點上,rsync就遠遠不及它了。雖然?rsync比scp會快一點,但當小文件眾多的情況下,rsync會導致硬盤I/O非常高,而scp基本不影響系統正常使用。

1.命令格式:

scp?[參數]?[原路徑]?[目標路徑]

2.命令功能:

scp是?secure?copy的縮寫,?scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。linux的scp命令可以在linux服務器之間復制文件和目錄。

3.命令參數:

-1??強制scp命令使用協議ssh1??

-2??強制scp命令使用協議ssh2??

-4??強制scp命令只使用IPv4尋址??

-6??強制scp命令只使用IPv6尋址??

-B??使用批處理模式(傳輸過程中不詢問傳輸口令或短語)??

-C??允許壓縮。(將-C標志傳遞給ssh,從而打開壓縮功能)??

-p?保留原文件的修改時間,訪問時間和訪問權限。??

-q??不顯示傳輸進度條。??

-r??遞歸復制整個目錄。??

-v?詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的調試信息。這些信息用于調試連接,驗證和配置問題。???

-c?cipher??以cipher將數據傳輸進行加密,這個選項將直接傳遞給ssh。???

-F?ssh_config??指定一個替代的ssh配置文件,此參數直接傳遞給ssh。??

-i?identity_file??從指定文件中讀取傳輸時使用的密鑰文件,此參數直接傳遞給ssh。????

-l?limit??限定用戶所能使用的帶寬,以Kbit/s為單位。?????

-o?ssh_option??如果習慣于使用ssh_config(5)中的參數傳遞方式,???

-P?port??注意是大寫的P,?port是指定數據傳輸用到的端口號???

-S?program??指定加密傳輸時所使用的程序。此程序必須能夠理解ssh(1)的選項。

4.使用實例:

scp命令的實際應用概述:??

從本地服務器復制到遠程服務器:?

(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??

第1,2個指定了用戶名,命令執行后需要輸入用戶密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了文件名??

第3,4個沒有指定用戶名,命令執行后需要輸入用戶名和密碼,第3個僅指定了遠程的目錄,文件名字不變,第4個指定了文件名???

(2)?復制目錄:??

命令格式:??

scp?-r?local_folder?remote_username@remote_ip:remote_folder??

或者??

scp?-r?local_folder?remote_ip:remote_folder??

第1個指定了用戶名,命令執行后需要輸入用戶密碼;??

第2個沒有指定用戶名,命令執行后需要輸入用戶名和密碼;

linux服務器命令scp

題主你好,

從服務器上下載文件或向服務器上傳文件最常用的命令當屬scp了,使用方法也簡單.

一.先說題主問題中的情況,即從服務器上往回拿文件(官話一點的表達:從服務器上將文件下載到本地):

scp 服務器用戶名@服務器ip:文件的絕對路徑 要將文件保存到本地哪

舉例來說,我的服務器地址是1.1.1.1,用戶名為hellofriend,并且在服務器上的/home/hellofriend/下有個名為ok的文件,則我想將服務器上的這個ok文件下載到本地的根目錄,/,下用到的命令為:

scp hellofriend@1.1.1.1:/home/hellofriend/ok /

命令執行完成后,會提示你輸入hellofriend這個用戶的密碼,密碼輸入完成后,回車,正常情況下,你在根目錄下就能看到ok文件了.

*.新手注意事項:

a.ip地址和文件路徑中間有個冒號;

b.文件路徑一般用絕對路徑,即從根開始找;

c.不要忘了寫你要將文件保存在本地的哪里;

-----

二.再說如何將本地文件上傳到服務器,這個不細說,命令和上面的差不多:

scp 本地的文件路徑 服務器用戶名@服務器ip:要保存在服務器的哪個位置

如我要將本地根目錄下的ok文件上傳到1.1.1.1這臺服務器的/home/hellofriend目錄下,則命令為:

scp /ok root@1.1.1.1:/home/hellofriend/

執行命令后,輸入密碼,回車,正常情況下文件就上傳成功了.

-----

寫在最后: 上面命令寫的其實相對死板一些,其實還有一些小技巧,題主用的多了就能了解了,這里先不過多展開.

=====

希望可以幫到題主, 歡迎追問.

linuxscp怎么退出

1、在《SCP秘密實驗室》的游戲界面,點擊個人頁面。

2、在頁面中點擊右上角的設置,并找到隱私設置。

3、在頁面中選擇退出游戲,并點擊確認退出即可。

LINUX SCP

設有兩機,均為局域網,兩機可相互通信無問題,中間無防火墻。

兩機IP分別為:A:192.168.1.240 B:192.168.1.102

假設A,B機的SSH都允許root登錄

設要把 A上的 /root/abc.zip 傳到 B機并放到/abc目錄,可以在A機上用命令

scp /root/abc.zip root@192.168.1.102:/abc/

若 SSH端口不是默認的22,比如,是端口1234 則加-P參數:

scp -P 1234 /root/abc.zip root@192.168.1.102:/abc/

也可以在B機上用命令:

scp root@192.168.1.240:/root/abc.zip /abc/

下面給出一個例子,希望你看得懂:

[root@localhost ~]# pwd

/root

[root@localhost ~]# ls

anaconda-ks.cfg ftpaccount install.log.syslog

backup.tar.gz install.log svn1.4.3

[root@localhost ~]# scp backup.tar.gz root@192.168.1.21:/tmp/

The authenticity of host '192.168.1.21 (192.168.1.21)' can't be established.

RSA key fingerprint is 4d:b4:e1:5b:80:8f:ea:df:0a:eb:dd:30:e7:00:07:90.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.1.21' (RSA) to the list of known hosts.

root@192.168.1.21's password: 提示輸入192.168.1.21的SSH密碼

backup.tar.gz 100% 5120KB 1.3MB/s 00:04

[root@localhost ~]#

Linux中scp命令

例子:

#scp -P 4400 -r root@10.0.24.103:/home2/backup/ /home/mover00/shadow_bak/sites/

拷貝遠程(10.0.24.103)的/home2/backup/ 到本地的 /home/mover00/shadow_bak/sites/

#scp -P 4400 -r /home2/backup/ root@10.0.24.99:/home/mover00/shadow_bak/sites/

拷貝本地的/home2/backup/ 到遠程(10.0.24.99)的 /home/mover00/shadow_bak/sites/

scp命令及使用過程中常見問題的解決方案

scp命令用于操作系統之間(Linux之間或者linux與windows之間)復制文件和目錄。

scp是 secure copy的縮寫, scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。

1、從本地復制到遠程?

A. 復制文件命令格式

(1)scp local_file remote_username@remote_ip:remote_folder?

(2)scp local_file remote_username@remote_ip:remote_file?

(3)scp local_file remote_ip:remote_folder?

(4)scp local_file remote_ip:remote_file?

說明:

第1,2個指定了用戶名,命令執行后需要再輸入密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了文件名;

第3,4個沒有指定用戶名,命令執行后需要輸入用戶名和密碼,第3個僅指定了遠程的目錄,文件名字不變,第4個指定了文件名;

B. 復制目錄命令格式:

(1)scp -r local_folder remote_username@remote_ip:remote_folder

(2)scp -r local_folder remote_ip:remote_folder?

說明:

第1個指定了用戶名,命令執行后需要再輸入密碼;

第2個沒有指定用戶名,命令執行后需要輸入用戶名和密碼;

2、從遠程復制到本地

從遠程復制到本地,只要將從本地復制到遠程的命令的后2個參數調換順序即可。

應用實例:

scp root@ /home/space/music/1.mp3

scp -r /home/space/music/

說明

(1)如果遠程服務器防火墻有為scp命令設置了指定的端口,我們需要使用 -P 參數來設置命令的端口號,命令格式如下:

#scp 命令使用端口號 4588

scp -P 4588 remote@ /home/administrator

(2)使用scp命令要確保使用的用戶具有可讀取遠程服務器相應文件的權限,否則scp命令是無法起作用的。

scp命令運行過程中,涉及到SSH。SSH或Secure Shell是一種安全通信協議,用于遠程連接兩個操作系統,以便我們可以使用命令控制臺從客戶端計算機控制主機。關于SSH最重要的是它能夠加密連接會話,這是FTP或Telnet無法實現的,更不安全的協議,并且已經很少使用。SSH還允許將數據安全地從主機復制到客戶端,并且可以使用比普通用戶的會話密鑰更安全的RSA密鑰,我們還可以通過隧道傳輸文件來獲得更高的安全性。使用SSH,我們可以在內部網絡和完全遠程連接到配置為服務器的計算機。為此,我們必須打開TCP端口22,這是默認端口。

假設這里有兩臺機器A、B,B是安裝在虛擬機里的debian系統,在B機器上可以使用ssh登錄到A機器

但是在A上使用ssh命令登錄B機器時提示錯誤:

ssh: connect to host 192.168.28.160 port 22: Connection refused

原來ssh分為ssh-client和ssh-server兩部分,B設備只安裝了ssh-client而沒有安裝ssh-server才導致上述問題。

解決方法:在B機器上安裝ssh-server,apt-get install ssh-server

然后在A上執行ssh root@192.168.28.160卻提示了另外一個waring:

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

在網上搜了一下發現出現這個warning是因為對端重新的ssh服務出現變動所致。

本文名稱:linux撤銷scp命令的簡單介紹
文章起源:http://m.kartarina.com/article26/dodsojg.html

成都網站建設公司_創新互聯,為您提供網站改版App設計用戶體驗網頁設計公司網站設計企業建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設
主站蜘蛛池模板: 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲AV无码专区日韩| 中文有码无码人妻在线| 色欲aⅴ亚洲情无码AV蜜桃| 成人无码午夜在线观看| AV无码人妻中文字幕| 国产成人无码一区二区在线观看 | 97久久精品无码一区二区天美| 最新亚洲春色Av无码专区| 亚洲一级Av无码毛片久久精品 | 亚洲aⅴ无码专区在线观看春色 | 性饥渴少妇AV无码毛片| 成人无码A区在线观看视频| 亚洲看片无码在线视频| 中文字幕无码日韩专区免费| 无码少妇A片一区二区三区| 国产拍拍拍无码视频免费| 日韩中文无码有码免费视频| 久久人妻无码中文字幕| 亚洲av无码一区二区三区不卡| 日韩精品无码人妻免费视频| 亚洲av成人中文无码专区| 91嫩草国产在线无码观看| 高清无码视频直接看| 一本一道中文字幕无码东京热| 亚洲av无码专区在线观看下载| 无码137片内射在线影院| 日韩精品无码免费专区午夜 | 国产精品成人无码免费| 亚洲人片在线观看天堂无码| 老子午夜精品无码| 亚洲性无码AV中文字幕| 97久久精品无码一区二区| 久久久久亚洲AV片无码下载蜜桃| 国产AV无码专区亚洲AV手机麻豆| 亚洲男人在线无码视频| 亚洲AV无码一区二区三区在线观看 | 亚洲av无码乱码在线观看野外| 亚洲国产av无码精品| 亚洲高清无码专区视频| 中文字幕无码av激情不卡久久|