日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

多台Linux服务器SSH相互访问无需密码--转

發(fā)布時(shí)間:2025/4/5 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 多台Linux服务器SSH相互访问无需密码--转 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、環(huán)境配置

1、系統(tǒng):CentOS release 5.6?? IP:192.168.4.200?? 主機(jī)名:JW01

2、系統(tǒng):CentOS release 5.9?? IP:192.168.4.244?? 主機(jī)名:JW02

3、系統(tǒng):CentOS release 5.3?? IP:192.168.4.232?? 主機(jī)名:KT01

4、系統(tǒng):Red Hat? release 4???IP:192.168.4.201?? 主機(jī)名:KT02

二、服務(wù)器配置

1、在每臺(tái)服務(wù)器上都執(zhí)行ssh-keygen -t rsa 生成密鑰

?

[root@jw01 .ssh]# ssh-keygen -t rsa
[root@jw02 .ssh]# ssh-keygen -r rsa
[root@kt01? .ssh]# ssh-keygen -t rsa
[root@kt02? .ssh]# ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): #回車代表無(wú)需密碼登陸
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:
04:45:0b:47:10:92:0c:b2:b9:d7:11:5b:49:05:e4:d9?root@jw01

?

2、在每臺(tái)服務(wù)器上將公鑰復(fù)制到無(wú)需登錄的服務(wù)器上,如192.168.4.200 /244/232/2014臺(tái)做相互無(wú)需密碼登錄,在每臺(tái)服務(wù)器生成密鑰后,在每一臺(tái)服務(wù)器上執(zhí)行ssh-copy-id的命令;以192.168.4.200為例;其他三臺(tái)服務(wù)器也是同樣的操作;

?

例:192.168.4.200
[root@jw01 ~]#?cd ~/.ssh
[root@jw01 .ssh]#?ssh-copy-id -i? id_rsa.pub "-p 22?root@192.168.4.244"
[root@jw01 .ssh]#?ssh-copy-id -i? id_rsa.pub "-p 22 root@192.168.4.232"
[root@jw01 .ssh]#?ssh-copy-id -i? id_rsa.pub "-p 22 root@192.168.4.201"

root@192.168.4.244's?password:????????????? #輸入密碼
Now try logging into the machine, with "ssh '-p 22?root@192.168.4.244'", and check in:
?.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
以上信息出現(xiàn)就代表復(fù)制成功!

?

以上,可以自動(dòng)將公鑰添加到authorized_keys的文件中,在每臺(tái)服務(wù)器都執(zhí)行完以上的步驟就可以實(shí)現(xiàn)多臺(tái)服務(wù)器無(wú)需密碼相互訪問(wèn)了。

三、故障處理

1、如果ssh-copy-id 函數(shù)在遠(yuǎn)程服務(wù)器不存在;如下

?

[root@kt02 .ssh]# ssh-copy-id -i? id_rsa.pub "-p 22
root@192.168.4.244"
-bash: ssh-copy-id: command not found

?

???? 可以嘗試用一下命令解決,直接復(fù)制本地的pubkey內(nèi)容到遠(yuǎn)程服務(wù)器;

?

[root@kt02 .ssh]#?cat ~/.ssh/id_*.pub | ssh??root@192.168.4.244?'cat > .ssh/authorized_keys'

?

四、登錄SSH

1、登錄遠(yuǎn)程服務(wù)器就不需要密碼:

?

[root@kt02 .ssh]#?ssh?root@192.168.4.244

?

2、登錄遠(yuǎn)程服務(wù)器有端口的需要添加端口-P

?

[root@jw02 .ssh]#?ssh?ken@223.73.125.198?-p 511190

?

3、你依然被要求輸入遠(yuǎn)程服務(wù)器密碼, 那說(shuō)明你的用戶在遠(yuǎn)程服務(wù)器上面沒(méi)有足夠的權(quán)限;請(qǐng)查看一下你的遠(yuǎn)程登錄的用戶以及authorized_keys文件在哪個(gè)用戶的目錄下。

本文出自 “&思遠(yuǎn)晨曦” 博客,請(qǐng)務(wù)必保留此出處http://kling.blog.51cto.com/3320545/1132800

轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/p/3710871.html

總結(jié)

以上是生活随笔為你收集整理的多台Linux服务器SSH相互访问无需密码--转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。