使用密钥免密快速登陆自己的服务器

Posted prayls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用密钥免密快速登陆自己的服务器相关的知识,希望对你有一定的参考价值。

写在前面:作为一名程序猿,大家应该都有一台自己的服务器吧,但是每次登陆服务器是都要ssh@111.111.111.11,然后还要输入密码,十分繁琐,下面的方法可以让你快速的登陆自己的服务器,比如ssh liu。

1、先设置一下自己的密钥和公钥,没有的话执行一下ssh-keygen -t rsa,一路回车就好了,就会生成一个公钥和一个密钥。

技术图片

2、然后将你的公钥发到你服务器的.ssh/authorized_keys,没有的话新建一个,命令如下

技术图片

3、到此为止你已经可以免密登陆了 

技术图片

4、接下来这一步会让你的操作更加简便,在本地的.shh下的config(没有新建一个)写入一下内容

技术图片

host 别名

hostname 主机IP

port 端口

user 用户名

IdentityFile 密钥地址

5、大功告成,试一下吧,是不是特别方便。

技术图片

 

以上是关于使用密钥免密快速登陆自己的服务器的主要内容,如果未能解决你的问题,请参考以下文章

VSCode使用ssh密钥免密远程登录服务器&配置解释器

SSH免密登陆

Linux免密远程登陆

Linux终端设置免密登陆ssh(以 XShell 为例)

linux系列配置免密登陆

ssh免密登录ssh配置默认端口和指定端口免密登录