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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下多节点SSH无密码互联实现

發布時間:2024/9/5 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下多节点SSH无密码互联实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需求:有3個主機192.168.0.191、192.168.0.192、192.168.0.193,需要實現無密碼ssh互聯訪問

我使用的是root用戶進行操作的:

1、每個節點分別檢查是否安裝openssh (每個節點都做):如果沒有安裝ssh,則需要先安裝,執行命令:

sudo apt-get install ssh

2、每個節點分別生成公鑰和私鑰:

ssh-keygen -t rsa

以上命令執行后,進行3次回車就行,其中-t后面的參數是指使用的加密協議類型,可以是rsa或者dsa,生成的公鑰文件為~/.ssh/id_rsa.pub,私鑰文件是~/.ssh/id_rsa,我們用到的是公鑰文件。

3、每個節點上面分別執行公鑰拷貝:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

4、把其他節點的id_rsa.pub也就公鑰添加到本節點然后分發給其他節點【即公鑰合并后共享】:

? ? 我是在192.168.0.192節點上面進行合并的,所以我在192.168.0.192上面依次執行命令為:

ssh 192.168.0.193 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh 192.168.0.191 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysscp ~/.ssh/authorized_keys 192.168.0.193:~/.ssh/authorized_keysscp ~/.ssh/authorized_keys 192.168.0.191:~/.ssh/authorized_keys

在上面的命令中,當執行完第2條時,可以查看cat?~/.ssh/authorized_keys查看文件,文件內容已經變成了3行,就是包含了3個節點的公鑰。

5、測試

? ?我是在192.168.0.192上面測試的,我首先在192.168.0.193上面建立了文件 ~/hello.txt 。

ssh 192.168.0.193 ls ~

此時,不需要輸入密碼即可看到剛剛創建的文件??梢云溆喙濣c之間多ssh試試,結果都是一樣的。

?

轉載于:https://www.cnblogs.com/klbc/p/8467340.html

總結

以上是生活随笔為你收集整理的Linux下多节点SSH无密码互联实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。