1、用ssh-keygen建立公鑰
和金鑰
$ ssh-keygen -t rsa -p '' //一路回車,預設值。
執行命令後會再/home/xx 目錄下生成.ssh的隱藏資料夾,執行ll -a 檢視是否生成成功
id_rsa、id_rsa.pub的檔案,其中第乙個為金鑰,第二個為公鑰。
2、將公鑰複製到需要連線的機器上面
//覆蓋
authorized_keys裡的內容
: scp id_rsa.pub [email protected]:~/.ssh/authorized_keys
最好使用追加到
authorized_keys裡
:# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
如:root使用者和jboss使用者都有許可權連線。
3、測試
ssh
192.168.223.72
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...
linux scp免密傳輸
雙機設定scp互信,本文案例是,a機 scp檔案到b機。1 生成信任憑證 a 在a機執行 ssh keygen t rsa照提示操作,不要輸入passphrase。成功後,在 root ssh生成以下檔案 rw 1 root root 1675 jun 17 16 48 id rsa rw r r ...
Linux 上SSH免密登陸 (scp免密傳輸)
最近在寫自動化部署指令碼,必須要用到scp命令實行遠端傳輸,但是實時輸入密碼特別麻煩,所以加了乙個免密碼傳輸方式。這裡假設主機a 192.168.1.1 用來獲到主機b 192.168.1.2 的檔案。在主機a上執行如下命令來生成配對金鑰 ssh keygen t rsa遇到提示回車預設即可,公鑰被...