码迷,mamicode.com
首页 > 其他好文 > 详细

利用公钥认证登录远程服务器

时间:2018-08-07 22:23:15      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:key   gen   本地   entity   远程服务   直接   保存   电脑   定义   

前言:可以直接 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 就可以登录你要登的服务器了。

利用公钥认证登录远程服务器

标签:key   gen   本地   entity   远程服务   直接   保存   电脑   定义   

原文地址:https://www.cnblogs.com/adouwt/p/9439803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!