如何讓兩臺(tái)linux機(jī)器互相通過ssh免密登錄

如何讓兩臺(tái)linux機(jī)器互相通過ssh免密登錄

1.先在A機(jī)器上生成秘鑰,首先進(jìn)入/root/.ssh/目錄,執(zhí)行下面的命令

ssh-keygen 一直回車直到結(jié)束即可

2.將A機(jī)器本地的公鑰復(fù)制到B機(jī)器,注意這里是root用戶

ssh-copy-id -i id_rsa.pub root@192.168.0.241

3.接下來即可免密登錄B機(jī)器,如果需要B登錄A,只需要再反過來操作一遍即可

ssh 192.168.0.241

ps:下面是一些遇到的問題

  • 要注意是在/root/.ssh目錄中去生成秘鑰
  • 要查看本地機(jī)器是否允許遠(yuǎn)程登錄,執(zhí)行vim /etc/ssh/sshd_config,把其中的PermitRootLogin改為yes即可
# Authentication:
LoginGraceTime 120
# PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes

  • 如果提示 Permission denied 的錯(cuò)誤,需要修改root的密碼
1.sudo passwd root

2.[sudo] password for you: ---> 輸入你的密碼(你現(xiàn)在這個(gè)用戶的密碼)

3.Enter new UNIX password: ---> 設(shè)置root 密碼

4.Retype new UNIX password: ---> 重復(fù)密碼

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

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

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