SSH祕鑰安裝到伺服器
阿新 • • 發佈:2022-05-25
title: SSH祕鑰安裝到伺服器
tags: SSH祕鑰管理
categories: Linux學習
abbrlink: 44546
date: 2020-12-31 15:50:20
SSH祕鑰安裝到伺服器
一、本機祕鑰生成
終端輸入:
$ ssh-keygen
執行這條命令後會在宿主目錄內生成.ssh資料夾裡面包含公鑰和私鑰
輸入:
$ cat id_rsa.pub
將顯示的結果拷貝下來
二、在伺服器上安裝祕鑰
鍵入以下命令,在伺服器上安裝公鑰:
$ cd .ssh #如沒有.ssh資料夾請新建
$ vim authorized_keys #把剛剛拷貝的公鑰貼上到裡面
如此便完成了公鑰的安裝。為了確保連線成功,請保證以下檔案許可權正確:
$ chmod 600 authorized_keys
$ chmod 700 ~/.ssh
三、設定 SSH,開啟金鑰登入功能
編輯 /etc/ssh/sshd_config 檔案,進行如下設定:
RSAAuthentication yes
PubkeyAuthentication yes
另外,請留意 root 使用者能否通過 SSH 登入:
PermitRootLogin yes
當你完成全部設定,並以金鑰方式登入成功後,再禁用密碼登入:
PasswordAuthentication no #可不設定
最後,重啟 SSH 服務:
$ service sshd restart