Linux: ssh免密登陸
阿新 • • 發佈:2020-08-18
配置 ssh 免密碼登陸,在這裡先實現免密碼登陸本機
生成公鑰
執行這個命令以後,需要連續按 4 次回車鍵,回到 linux 命令列,才表示這個操作執行結束。在按回車的時候不需要輸入任何內容。
[root@hadoop100 ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): 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: 20:d0:89:24:29:1e:c8:50:b3:fb:e0:57:76:94:0c:ea root@hadoop100 The key's randomart image is: +--[ RSA 2048]----+ |*+=o .. | |++.+o. o . | |o o o . + | | . o . o | | o E o S | | . o o . | | . o | | . | | | +-----------------+
向被訪問主機複製公鑰
[root@hadoop100 ~]# cat ~/.ssh/id_*.pub | ssh [email protected] 'cat >> .ssh/authorized_keys'
修改hosts
[root@hadoop100 ~]# vi /etc/hosts
10.20.1.188 hadoop01
驗證
執行 ssh 命令驗證免密碼登陸是否配置成功,第一次驗證的時候會提示輸入 yes 或 no,直接輸入 yes 即可,如果輸入了 yes 之後按回車可以進入就表示免密碼登陸配置成功。
[root@hadoop100 ~]# ssh hadoop01 Last login: Tue Aug 18 17:41:27 2020 from 10.200.2.120 [root@hadoop01 ~]#