SSH多服務(wù)器免密登錄

使用xshell來對linux服務(wù)器進(jìn)行操作,現(xiàn)在有多個服務(wù)器,我們?yōu)榱朔奖阍诓煌?wù)器上來回切換,介紹下面這種方式。來實(shí)現(xiàn),在一個xshell界面里面,操作多個服務(wù)器。話不多說,看貨。

現(xiàn)在需要配置從master無密碼ssh登錄到
服務(wù)器A, 服務(wù)器B , 服務(wù)器C。
(這里有root用戶為例,有些系統(tǒng)可能默認(rèn)不支持root用戶ssh登錄,需要改改ssh配置文件)

操作分為三個步驟:
1.生成key
ssh-keygen

2.復(fù)制Key
登錄到其中一臺服務(wù)器上,切換到家目錄下的.ssh目錄,將公有的authorized_keys文件中
[root@lijd.ssh]# cat id_rsa.pub >> authorized_keys

然后將文件authorized_keys復(fù)制到其他各個節(jié)點(diǎn),如服務(wù)器A, 服務(wù)器B , 服務(wù)器C。
使用scp復(fù)制
[root@lijd.ssh] # csp authorized_keys 192.168.1.20:/root/.ssh/
[root@lijd.ssh] # csp authorized_keys 192.168.1.22:/root/.ssh/
[root@lijd.ssh] # csp authorized_keys 192.168.1.23:/root/.ssh/
你想切幾臺服務(wù)器你就加入服務(wù)器的IP

在輸完scp命令之后,需要輸入密碼,輸入遠(yuǎn)程機(jī)器的密碼就好。
如果復(fù)制的時候,遇到以下問題:
scp: /root/.ssh/: Is a directory
很可能是遠(yuǎn)程機(jī)器上沒有這個目錄,有可能是剛才忘記在這臺機(jī)器上做ssh-keygen命令。解決方法就是ssh登錄到這臺機(jī)器,然后執(zhí)行ssh-keygen命令。

3.測試連接
在一臺服務(wù)器的隨意一個地方輸入:ssh 192.168.x.x(就是你要切換的服務(wù)器的ip地址)
[root@lijd .ssh]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容