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


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

ssh root@88.88.888.888 然后輸入密碼

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 就可以登錄你要登的服務器了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM