linux實現免秘鑰切換機器

2021-08-01 21:19:15 字數 774 閱讀 9401

[root@bgs-5p173-wangwenting ~]$ su hadoop
[hadoop@bgs-5p173-wangwenting ~]$ ssh-keygen -t rsa
[hadoop@bgs-5p173-wangwenting ~]$ ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@bgs-5p173-wangwenting

[hadoop@bgs-5p173-wangwenting ~]$ ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@bgs-5p174-wangwenting

[hadoop@bgs-5p173-wangwenting ~]$ ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@bgs-5p175-wangwenting

[hadoop@bgs-5p173-wangwenting ~]$ ssh 172.24.5.173

[hadoop@bgs-5p173-wangwenting ~]$ ssh 172.24.5.174

[hadoop@bgs-5p173-wangwenting ~]$ ssh 172.24.5.175

如果能登入且不用輸密碼,則172.24.5.173可以免密碼登入另外兩台機器。

思想是:每台建立乙個公鑰,然後再.ssh目錄下建立乙個authorized_keys將每台機器上的公鑰拷貝進去,則可以實現免秘鑰。

linux免秘鑰研究

3.把金鑰給b,有兩種方法,最簡單的用ssh copy id h2 簡單解釋一下,這個命令就是把秘鑰發給誰,期間需要打登入到b的登入密碼 我這個沒用,可能因為我之前弄過的原因,ssh 登入主機即可 注意事項 ssh copy id h2,有些省略了,它的完整形式是這樣的ssh copy id 這是要...

linux免秘鑰登入

在cdh中需要任意兩個節點之間都可以免秘鑰登入。節點兩兩免秘鑰的根本原理如下 假設a節點需要免秘鑰登入b節點,只要b節點上有a節點的公鑰,那麼a節點就可以免密登入當前b節點。yum y install openssh clientscd ssh localhost 這裡會需要輸入節點密碼 exits...

ssh免秘鑰實現及其原理

ssh免秘鑰登入 就是避免了主機之間ssh需要輸使用者名稱和密碼這一步。先理解三個名稱 公鑰 id dsa.pub 私鑰 id dsa 授權列表檔案 authorized keys 實現方法 以a b兩台機器為例 1.ab兩台機器分別生成各自的公鑰 id dsa.pub 私鑰 id dsa 使用ss...