Centos7.6使用密鑰認證方式登入

1 使用root 用戶執行ssh-keygen -t rsa 生成密鑰對。

   生成密鑰過程選擇密鑰存放路徑,輸入Y,然後設置密鑰密碼。

   生成的密鑰對默認存放在/root/.ssh目錄下。

2 把生成的公鑰導入到authorized_keys

 cd /root/.ssh/  ##進入.ssh目錄

mv id_rsa.pub authorized_keys #重命名
chmod 600 authorized_keys #修改權限

sz  id_rsa                           將id_rsa下載到本地

3 修改sshd_config 文件

添加:RSAAuthentication yes # 開啓密鑰登入的認證方式

修改配置如下:

PubkeyAuthentication yes                                   # 是否允許密鑰登入

PermitRootLogin yes                                           #此處請留意 root 用戶能否通過 SSH 登錄,默認爲yes

AuthorizedKeysFile      .ssh/authorized_keys        #默認公鑰存放的位置

PasswordAuthentication  yes                               ##允許密碼認證登入


# service sshd restart                                            #重啓 SSH 服務

使用Xshell 連接,PUBLIC  瀏覽下載的id_rsa  輸入設置的私鑰密碼,登陸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章