【sshd】用私鑰免密碼登錄服務器

serverB實現免密登錄serverA有兩種方向:

?1.serverB生成秘鑰對,將serverB密鑰對中的公鑰給serverA

?2.serverA生成秘鑰對,將serverA密鑰對中的私鑰給serverB

下面我們說說第二種實現方式


一、實驗環(huán)境

操作系統:CentOS7.x ?Minimal

serverA:192.168.1.103

serverB:192.168.1.104

二、實現目標

在serverB上用servrA的私鑰免密登錄ServerA

三、實驗操作

在serverA

#?ssh-keygen


方法一:

# cat /root/.ssh/id_rsa_pub? >> /root/.ssh/authorized_keys

方式二:

# ssh-copy-id root@192.168.1.103

追加公鑰的方式,上面兩種任選一種。

# cat ?/root/.ssh/authorized_keys


#?scp /root/.ssh/id_rsa root@192.168.1.104:/root/.ssh/id_rsa.serverA


如果servreB上沒有/root/.ssh這個目錄需要在severB新建相應目錄,并給與特定的權限

# mkdir -p?/root/.ssh

# chmod 700?/root/.ssh


在serverB

# ll /root/.ssh/

# ssh -i /root/.ssh/id_rsa.serverA root@192.168.1.103

如果你想要跳過提示:Are you sure you want to continue connecting (yes/no)?

# ssh -i /root/.ssh/id_rsa.serverA -o StrictHostKeyChecking=no root@192.168.1.103


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容