配置SSH單向無密碼訪問

2021-09-07 15:02:40 字數 724 閱讀 5915

伺服器架構:

系統:centos 6.5 x64

主控端a:192.168.0.150

遠端主機b:192.168.0.151

原理:

利用ssh key生成公鑰、私鑰,金鑰相當於一把鑰匙,而公鑰就相當於一把門鎖,我們當然是拿著鑰匙去開鎖,同樣的道理,我們金鑰放在本地伺服器,也就是伺服器a,把公鑰放在遠端伺服器,也就是遠端主機b,那麼我們就可以從主控端a ssh免密碼登陸到遠端主機b了。

步驟:

1、在主控端a主機上生成無ssh密碼訪問的公鑰和私鑰檔案

[root@localhost ~]# ssh-keygen -t rsa
注:執行命令中,連續按三次回車即可生成。

2、從主控端上傳公鑰到遠端主機b上

[root@localhost ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
中間需要輸入一次遠端主機b的root密碼

3、在主控端測試無密碼ssh遠端遠端主機b

[root@localhost ~]# ssh [email protected]
可以看到已經不輸主機b的root密碼,即可從a ssh遠端到b了。

SSH單向無密碼訪問

post by rocdk890 2011 12 20 20 43 tuesday linux技術 最近在伺服器與伺服器之間傳檔案,老是輸入密碼讓我很煩躁,決定採用ssh key的方式來進行無密碼互傳,好了,看教程吧.系統 centos 5.4 客戶機a 192.168.1.253 遠端主機b 19...

linux配置ssh無密碼訪問

由於看了網上的教程太亂,特意整理簡潔實用的教程,兩台機器a和b,現要通過a ssh無密碼訪問b 1.首先登入a,執行命令 ssh keygen t rsa 或者 ssh keygen t rsa p 然後一路回車即可,會在 ssh目錄下生成 id rsa和id rsa.pub兩個檔案,id rsa為...

centos配置ssh無密碼訪問

在linux上部署hadoop或者其它需要遠端訪問呼叫的程式,需要配置ssh無密碼訪問。centos一般都裝有sshclient和sshserver,乙個是服務端接收ssh協議訊息,乙個是客戶端給sshserver傳送shell命令。常用的命令ssh scp等命令都是sshclient中的工具。所以...