ssh免密登陸linux服務(wù)器&別名登陸

鑒于在終端登陸linux服務(wù)器,每次都要輸入用戶名,IP和密碼,甚麻煩。故利用ssh免密登陸以及利用別名登陸。

一、免密登陸:

1、首先在本地生成ssh私鑰和公鑰:

在終端輸入:ssh-keygen -t rsa

連續(xù)按三次回車鍵,不需要輸入密碼。

如果文件:~/.ssh/id_rsa.pub文件存在,會(huì)提示是否覆蓋,如果不存在,則會(huì)生成該文件。

2、利用scp命令,將生成的文件復(fù)制到服務(wù)器root目錄下:

scp ~/.ssh/id_rsa.pub root@123.456.789.1:~/.ssh

其中123。456.789.1是服務(wù)器的ip,root是user。該命令需要輸入服務(wù)器的登陸密碼。

3、復(fù)制id_rsa.pub文件里面的公鑰,在服務(wù)器.ssh目錄下新建一個(gè)文件。authorized_keys,如果不存在。將公鑰粘貼到這個(gè)文件里面并保存。如果存在則替換。至此,免密登陸設(shè)置成功。測試一把。在終端輸入

ssh root@123.456.789.1

點(diǎn)擊回車,是否已經(jīng)登陸到了遠(yuǎn)程服務(wù)器。

二、別名登陸:

1、在本地~/.ssh目錄下新建config文件

vi ~/.ssh/config

2、在文件中輸入一下內(nèi)容

Host wangjie

HostName 123.456.789.1

User root

IdentityFile ~/.ssh/id_rsa

其中l(wèi)ieying是你設(shè)置的別名,123.456.789.1是你的服務(wù)器的公用ip,root是用戶,IdentityFile是本地生成的私鑰。這個(gè)地方一定不要弄成公鑰,否則會(huì)不行。

設(shè)置完保存文件。

3、在本地終端輸入
ssh wangjie,由于設(shè)置了免密登陸。所以立馬登陸成功。


4、至此免密登陸與別名登陸均設(shè)置成功。對(duì)比一下,開始的時(shí)候先要輸入 ssh root@123.456.789.1,然后還要輸入密碼?,F(xiàn)在只需要輸入 ssh wangjie。是不是方便很多了?



我的夢(mèng)想是成為一個(gè)偉大的全棧工程師?。?!

最后編輯于
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • SSH全稱Secure SHell,顧名思義就是非常安全的shell的意思,SSH協(xié)議是IETF(Internet...
    StarShift閱讀 2,685評(píng)論 0 7
  • 如果本機(jī)公鑰和私鑰是有密碼的,需要重新生成,并且不去設(shè)置密碼,否者免密登陸的時(shí)候, 遠(yuǎn)程主機(jī)不需要密碼了,但是每次...
    你說你要一場閱讀 745評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 導(dǎo)語 最近接到任務(wù)要幫隊(duì)友搭建spark集群,其中涉及到hadoop集群,然后需要ssh互信,我其實(shí)還是第一次接觸...
    MoRenYaoJing閱讀 1,886評(píng)論 0 0
  • 服務(wù)器https配置 配置https操作說明文檔 1、查看服務(wù)器環(huán)境配置(tomcat和apache合并使用) 2...
    南京楊小兵閱讀 9,255評(píng)論 0 9

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