天天看點

Linux centos7伺服器使用密鑰登入SSH同時禁止root密碼登入

把密鑰儲存到本地,把公鑰添加進authorized_keys就不說了,可以看之前的文章。

開始修改:

1:修改/etc/ssh/sshd_config檔案

找到:

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

先把這3行指令改了,如果預設前面帶了#,就把#給删掉,這裡是讓可以用密鑰登入。

然後再找到:

PasswordAuthentication no

這裡預設是yes,是以把改成no,就是禁止密碼登入。

2:重新開機sshd服務

centos7 指令:

systemctl restart sshd.service           

重點提示:

添加進去的公鑰内容一定不要搞錯了,密鑰也不要搞丢了,如果你伺服器的營運商沒有web控制台(比如novnc),那你要是改錯了,就進不去伺服器了。

繼續閱讀