把密鑰儲存到本地,把公鑰添加進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),那你要是改錯了,就進不去伺服器了。