SSH密鑰登錄Linux系統(tǒng)服務(wù)器的設(shè)置方法
在通過SSH訪問服務(wù)器時,使用SSH密鑰進行認證是尤其重要的。這樣做為服務(wù)器增加了額外的保護,確保只有那些擁有密鑰的人才能訪問服務(wù)器。
在本地機器上運行下面命令以生成SSH密鑰:
你會看到下面的輸出,詢問要將密鑰寫到哪一個文件里,并且設(shè)置一個密碼:
Enter file in which to save the key (/root/.ssh/id_rsa): my_key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in my_key.
Your public key has been saved in my_key.pub.
The key fingerprint is:
SHA256:MqD/pzzTRsCjZb6mpfjyrr5v1pJLBcgprR5tjNoI20A
完成之后,就得到兩個文件:
接下來把my_key.pub拷貝到~/.ssh/authorized_key中
然后使用下面命令將密鑰上傳到服務(wù)器:
至此,你就可以從這臺本地機器上無密碼地訪問服務(wù)器了。
關(guān)閉SSH的密碼認證
既然已經(jīng)有了SSH密鑰,那么關(guān)閉SSH的密碼認證就會更安全了。再次打開并編輯sshd_config,按如下設(shè)置:
PasswordAuthentication no
UsePAM no
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。