linux實現scp免密傳送。

2021-08-26 23:54:44 字數 309 閱讀 4033

有主機a和主機b,現在要將a主機的檔案傳送到b主機上。

原理:要建立a到b的信任關係。

方法:把a的公鑰(id_rsa.pub)拷貝到b主機的authorized_keys中。

linux主機:authorized_keys位於 /root/.ssh目錄下,如果/root/.ssh下目錄下沒有該檔案,就手動建立乙個,建立之後,將a主機的公鑰id_rsa.pub的內容加進去,儲存。

windows機器:id_rsa.pub、authorized_keys一般位於c:\users\dell\.ssh

從b主機拷貝檔案到a主機,同理。

scp免密操作

scp免密操作 2.2生成秘鑰 本機執行 ssh keygen t rsa 遇到提示,直接回車就ok,秘鑰生成在使用者的根目錄的.ssh目錄下。比如小白使用者的 home xiaobai ssh目錄下 2.3 複製 home xiaobai ssh id rsa.pub檔案到目標伺服器的 home ...

Linux 上SSH免密登陸 (scp免密傳輸)

最近在寫自動化部署指令碼,必須要用到scp命令實行遠端傳輸,但是實時輸入密碼特別麻煩,所以加了乙個免密碼傳輸方式。這裡假設主機a 192.168.1.1 用來獲到主機b 192.168.1.2 的檔案。在主機a上執行如下命令來生成配對金鑰 ssh keygen t rsa遇到提示回車預設即可,公鑰被...

Linux設定scp免密傳輸檔案

檢查ssh key是否已經生成過 ls al ssh生成新的ssh key,三次回車 ssh keygen t rsascp免密傳輸設定 方法一 ssh copy id i root worker1方法二 scp root ssh id rsa.pub 主機b root ssh authorized...