SSH免密碼登陸

由于開發(fā)時(shí)需要經(jīng)常通過ssh登陸遠(yuǎn)程服務(wù)器,一開始我是這樣登陸的

ssh root@xxx.xxx.xx.x

每次輸入這么一長串想必大家都會(huì)受不了了,于是偷懶變成下面這樣

alias sshxx = 'ssh root@xxx.xxx.xx.x'

這樣每次就只要

sshxx
//然后輸入密碼

這樣可以少打好多字。

用了幾個(gè)月之后,還是覺得不爽,為什么不能像SecretCRT、Xmanager那樣記住密碼呢?

于是就發(fā)現(xiàn)了下面的方法。


1.在自己的機(jī)器上使用ssh-keygen生成RSA密鑰

ssh-keygen -t rsa

按照提示輸入一串字符、確認(rèn)字符、選擇存放密鑰的位置(建議使用默認(rèn)位置和文件名)

2.先使用密碼連接到目標(biāo)服務(wù)器,在/root/.ssh/下新建一個(gè)文件authorized_keys

cd /root/.ssh

vi authorized_keys

3.將第一步生成的密鑰的公鑰id_rsa.pub的內(nèi)容復(fù)制到authorized_keys文件中,:wq保存退出

4.修改authorized_keys文件權(quán)限為600

chmod 600 authorized_keys

5.ok啦可以試試ssh是不是直接登錄啦。

最后編輯于
?著作權(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 SSH(Secure Shell)是一種提供網(wǎng)絡(luò)安全的傳輸協(xié)議。它保證了在網(wǎng)絡(luò)上的數(shù)據(jù)并非明文傳輸,...
    mr_franklin閱讀 10,944評(píng)論 1 10
  • 一.ssh免密碼登陸需求 在我們處理集群或分布式系統(tǒng)時(shí),經(jīng)常會(huì)涉及到多個(gè)linux系統(tǒng)服務(wù)器。而在多個(gè)服務(wù)...
    a123demi閱讀 4,806評(píng)論 0 51
  • 手邊的機(jī)器是裝有OSX操作系統(tǒng)的Macbook Pro,現(xiàn)在我想通過終端ssh遠(yuǎn)程訪問裝有l(wèi)inux操作系統(tǒng)的服務(wù)...
    shaarawy18閱讀 47,252評(píng)論 4 6
  • 什么是SSH SSH(Secure Shell)是一種提供網(wǎng)絡(luò)安全的傳輸協(xié)議。它保證了在網(wǎng)絡(luò)上的數(shù)據(jù)并非明文傳輸,...
    超能_閱讀 488評(píng)論 0 4
  • 如何鏈接打開數(shù)據(jù)庫 —————————————————————————————————————————————檢測...
    BrightenSun閱讀 389評(píng)論 9 3

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