1. 程式人生 > >兩臺伺服器之間免密碼傳輸檔案scp ssh

兩臺伺服器之間免密碼傳輸檔案scp ssh

以下是第一種方法:

1、在Client上root使用者執行ssh-keygen命令,生成建立安全信任關係的證書。

Client端

ssh-keygen  -t rsa
   Generating public/private rsa key pair.
   Enter file in which to save the key (/root/.ssh/id_rsa): 
   Enter passphrase (empty for no passphrase):            <-- 直接輸入回車
   Enter same passphrase again:                           <-- 直接輸入回車
   Your identification has been saved in
/root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c [email protected]

注意:在程式提示輸入passphrase時直接輸入回車,表示無證書密碼。

上述命令將生成私鑰證書id_rsa和公鑰證書id_rsa.pub,存放在使用者家目錄的.ssh子目錄中。

2. 將Client伺服器的公鑰證書id_rsa.pub複製到Server伺服器的root家目錄的.ssh子目錄中

Client端

scp -p /root/.ssh/id_rsa.pub root@121.40.125.251:/root/.ssh/
   [email protected]192.168.0.20's password:          <-- 輸入機器Client的root使用者密碼
   id_rsa.pub           100% |**************************|   218       00:00

Server端

mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys   
或者 cat id_rsa.pub
>>authorized_keys

經過以上2步,就在機器Client的root和機器Server的root之間建立安全信任關係。下面我們看看效果:

Client端

scp -i  /root/ .ssh/id_rsa text  [email protected]:/root
   text                 100% |**************************|    19       00:00

若ssh埠非22埠,請使用-P引數後跟埠號!

以下是第二種方法:

這種方法適用於不知道其中一臺的密碼,只能ssh登入,我之前就是這個情況,過程一樣,只不過這個是藉助ftp完成,手動複製貼上。

相關推薦

伺服器之間密碼傳輸檔案scp ssh

以下是第一種方法: 1、在Client上root使用者執行ssh-keygen命令,生成建立安全信任關係的證書。 Client端 ssh-keygen -t rsa Generating public/private rs

伺服器之間用putty傳送檔案

1、首先登入那臺要傳送檔案的伺服器 2、使用scp命令將檔案拷貝到另一臺伺服器 3、-P 2345表示埠號, 將/home/zheng/plink.exe 傳送到使用者名稱為zheng,ip139.

伺服器之間拷貝檔案-scp方法

不同的Linux之間copy檔案通常有5種方法1.ftp 2.samba服務 3.sftp 4.scp 5.rsync 以上前三種方法,都比較繁瑣,這裡不贅述。最簡單的方法就是scp,可以理解為ssh管道下的cp命令。 把當前一個檔案copy到遠端伺服器上: scp

測試伺服器之間的網路頻寬

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

SQL資料庫異地備份(小白篇)伺服器之間備份

現在很多公司都有ERP和OA,這些系統資料的安全尤為總要,資料備份是保障資料安全的重要手段,資料異地備份更是必不可少。那麼,如何通過簡單有效的方式,實現資料異地備份呢? 工具/原料 伺服器:windows sever 2008(簡稱為A) 資料庫:SQL server 20

伺服器間的資料傳輸

命令:當前伺服器執行 scp  -r /usr/local/test   [email protected]目標伺服器公網ip:/home/app/PicAnalyser/    ps:加上-r引數直接拷貝整個資料夾(速度相當快)  

Linux利用socket實現pc之間的資料傳輸功能,包括windows到linux,UDP實現

makefile 和TCP一樣,參見上一篇博文 客戶端和服務端主函式也和上一篇的tcp是一樣的,同樣參考上一篇博文,這裡只是修改了pub.c的檔案了 /* * pub.c * * Created on: 2016年7月14日 * Author: Admi

Linux主機之間建立信任(ssh密碼

背景: 有時候我們在兩個主機之間複製檔案的時候,提示輸入密碼,很不方便,那如何免密碼複製呢?,就是使用通過linux公鑰和祕鑰,建立雙機信任關係。 在整理之前,我先說下ssh免密碼的要點 :  你想免密碼登陸到哪個主機哪個使用者, 就把你自己的公鑰檔案內容追加到遠端主

如何快速在電腦之間傳輸檔案

兩臺電腦如何傳檔案最快方法。我們在使用電腦的時候,有的情況下需要我們隊兩臺電腦之間互相的傳輸大檔案。那麼我們應該通過什麼樣的方法傳輸最快速呢?我們一起來看看吧。   首先我們需要一根平時上網連線網路時用的網線。   網線的兩端分別連線在你的兩臺電腦網線插口處。   連線好了之

如何在伺服器之間傳輸檔案或者資料夾?(埠相同與不同的情況)

1、從本機傳輸檔案到另外一個伺服器: scp  -P 8122 /home/helpteach/project/mallupload/1509681299449.png [email protected]:/home/test ps:-P 8122指的是接受檔案

linux下伺服器內網大檔案傳輸,nexus切換伺服器

原來伺服器上(這裡叫A伺服器)裝了nexus,由於伺服器原因,需要切換到另外一臺伺服器(B伺服器),所以這裡寫下文件記錄一下。 首先我在B伺服器上裝了nexus服務,需要安裝手順請看我另外一篇部落格nexus安裝配置 1、打包A伺服器上的倉庫檔案 把sonatype-wo

不用U盤,用一根網線在電腦之間傳輸檔案

有一次要給朋友傳一部電影恰好沒有帶U盤,而且又不能上網,不知道怎麼辦。後來就上網搜尋加自我摸索,總結了一些方法。只要你身邊有一條網線或者你們的電腦處在同一個局域網裡,就可以實現傳輸資料。下面是我總結的一些方法。 前提:用網線將兩臺電腦連線起來,並設定成同一個區域網(如把A

linux之間傳輸檔案的方法

scp傳輸 當兩臺Linux主機之間要互傳檔案時可使用SCP命令來實現 scp傳輸速度較慢,但使用ssh通道保證了傳輸的安全性 複製檔案 將本地檔案拷貝到遠端 scp 檔名 –使用者名稱@計算機IP或者計算機名稱:遠端路徑 從遠端將檔案拷回本地 scp –使用者名稱

OneDrive電腦之間檔案同步操作

我們經常會遇到這樣的場景:辦公室電腦和個人電腦上的檔案需要進行同步。U盤、網盤都是可選方案,但是都需要編輯完後拷貝到這些介質中,然後再在另一臺機器上拷貝出來。有沒有更簡便的方法呢,摸索了一番後,發現Windows系統自帶的OneDrive使用起來更簡單。 OneDrive最大的優勢就是編輯完文件後,可以自動

伺服器之間如何跨國傳輸檔案資料?

跨國大檔案傳輸,是各大企業普遍面臨的問題,其中主要突出的矛盾有: 怎麼保證跨國傳輸的資料可靠性? 怎麼提高跨國傳輸的傳輸效率? 這兩個矛盾,要從底層傳輸協議去分析解決:保證傳輸資料的可靠性,首先你使用的傳輸協議需要是可靠的,比如使用經典的TCP協議,面向連結的可靠的位元組流服務,提供超時

利用jqueryFrom傳檔案到servlet,以及伺服器之間檔案和其他資料

專案背景:有兩個伺服器,一個是使用者操作的手機端伺服器,一個是後臺(響應前一個伺服器,並能訪問資料庫) 專案需求:使用者從手機端上傳身份證以及個人資訊,我們需要將資料傳給後臺,並且在資訊認證通過後將身份證照片存在後臺伺服器的D盤資料夾下。 jqueryForm上

WIN10之間共享檔案的一些坑

 兩臺WIN10之間共享檔案有兩個步驟。 準備工作                確保兩臺電腦在同一個區域網內,可以用網線相連,也可以連結到同一個路由器。 步驟一:在A電腦設定共享檔案(夾)                  (1)右鍵要共享的檔案(夾)-->“

linux之間拷貝檔案(簡單高效)

將檔案從本地拷貝到伺服器:將當前目錄下的filename檔案拷貝到遠端伺服器192.168.2.208的/home/username/Documents下,如果不用root可能由於許可權不夠,無法拷貝。如果出現 filename下有很多子檔案,用scp –r [email&#

電腦之間如何收發檔案

如圖,在OSI參考模型中,當一臺主機需要傳送使用者的資料(DATA)時,資料首先通過應用層的介面進入應用層。在應用層,使用者的資料被加上應用層的報頭(Application Header,AH),形成應用層協議資料單元(Protocol Data Unit,PDU),然後被遞交到下一層-表示層。      表

【網路 】電腦之間如何收發檔案

一、在講解之前,咱們先準備一些理論知識 1、OSI七層模型(參考模型) OSI(Open System Interconnect),即開放式系統互聯。 一般都叫OSI參考模型,是ISO(國際