1. 程式人生 > >利用公鑰認證登錄遠程服務器

利用公鑰認證登錄遠程服務器

定義 認證 直接 sharp 打開 自定義 配置 默認 遠程

前言:可以直接 root@ip ,輸入密碼登陸服務器

ssh [email protected] 然後輸入密碼

1. 在本地電腦創建公鑰和私鑰

ssh-keygen -t rsa 

git sheel 輸入上面命令,一路enter下就好,本地.ssh 文件夾會生成一個公鑰文件id_rsa.pub和私鑰文件id_rsa

2. 將公鑰復制到ssh服務器

打開剛才生成的公鑰文件id_rsa.pub,將裏面的內容全部拷貝出來,粘貼 到目標服務器對應用戶下的~/.ssh/authorized_keys裏面,直接放在後面就好(如果沒有這個文件,自己就新建一個)

3. 配置快捷登錄

在自己的電腦上的 ~/.ssh/config配置文件添加你的ssh服務器信息,若沒有就新建,有就在後面追回,格式如下:

Host alias #自定義別名
HostName hostname #替換為你的ssh服務器ip或domain
Port port #ssh服務器端口,默認為22
User user #ssh服務器用戶名
IdentityFile ~/.ssh/id_rsa #第一個步驟生成的公鑰文件對應的私鑰文件

保存關閉,ssh alias 就可以登錄你要登的服務器了。

利用公鑰認證登錄遠程服務器