利用公钥认证登录远程服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用公钥认证登录远程服务器相关的知识,希望对你有一定的参考价值。
前言:可以直接 [email protected] ,输入密码登陆服务器
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 就可以登录你要登的服务器了。
以上是关于利用公钥认证登录远程服务器的主要内容,如果未能解决你的问题,请参考以下文章