1. 程式人生 > 其它 >SSH祕鑰安裝到伺服器

SSH祕鑰安裝到伺服器


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