利用公鑰認證登錄遠程服務器
阿新 • • 發佈:2018-08-08
定義 認證 直接 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 就可以登錄你要登的服務器了。
利用公鑰認證登錄遠程服務器