SSH密鑰登錄Linux系統(tǒng)服務(wù)器的設(shè)置方法

在通過SSH訪問服務(wù)器時(shí),使用SSH密鑰進(jìn)行認(rèn)證是尤其重要的。這樣做為服務(wù)器增加了額外的保護(hù),確保只有那些擁有密鑰的人才能訪問服務(wù)器。
在本地機(jī)器上運(yùn)行下面命令以生成SSH密鑰:
你會(huì)看到下面的輸出,詢問要將密鑰寫到哪一個(gè)文件里,并且設(shè)置一個(gè)密碼:
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
完成之后,就得到兩個(gè)文件:
接下來把my_key.pub拷貝到~/.ssh/authorized_key中
然后使用下面命令將密鑰上傳到服務(wù)器:
至此,你就可以從這臺(tái)本地機(jī)器上無密碼地訪問服務(wù)器了。
關(guān)閉SSH的密碼認(rèn)證
既然已經(jīng)有了SSH密鑰,那么關(guān)閉SSH的密碼認(rèn)證就會(huì)更安全了。再次打開并編輯sshd_config,按如下設(shè)置:
PasswordAuthentication no
UsePAM no
相關(guān)文章
通過SSH進(jìn)行密鑰認(rèn)證自動(dòng)登錄Linux服務(wù)器
這篇文章主要介紹了通過SSH進(jìn)行密鑰認(rèn)證自動(dòng)登錄Linux服務(wù)器,同時(shí)也可再另外在Linux系統(tǒng)的服務(wù)器上設(shè)置密碼登錄實(shí)現(xiàn)雙重安全保障,需要的朋友可以參考下2015-07-07在Linux系統(tǒng)下使用SSH實(shí)現(xiàn)端口映射的方法
這篇文章主要介紹了在Linux系統(tǒng)下使用SSH實(shí)現(xiàn)端口映射的方法,SSH是原Unix系統(tǒng)上用于遠(yuǎn)程通信操作的一個(gè)工具,需要的朋友可以參考下2015-07-07管理用SSH遠(yuǎn)程登錄Linux服務(wù)器的用戶的權(quán)限
這篇文章主要介紹了管理用SSH遠(yuǎn)程登錄Linux服務(wù)器的用戶的權(quán)限,包括維護(hù)安全時(shí)禁止登錄等方法,需要的朋友可以參考下2015-07-03