Linux杂谈:Mac/Linux下配置远程Linux服务器免密登录

祝广大程序员节日快乐!!!

头发能多张一些!!!

你还在为你每次打开、需要登录而犯愁吗?

登录是必须的,但密码是可或缺的!!!

因为前两章讲到了服务端的配置,配置客户端时是采用的方式授权登录的,如果你看过我的文章应该对有一定的了解,我们本章的内容同样也是需要的支持。

本章目标

访问免密码方式登录。

安装openssh-server

如果你的并没有安装需要执行下面的命令进行安装:

安装openssh-client

系统自带,所以不需要再次安装。

如果你是系统作为,执行如下命令安装:

Mac下生成SSH KEY

打开系统自带的,通过命令来进行生成信息,命令如下所示:

不需要自定义配置信息,所有的询问通过回车跳过即可。

生成的文件去了哪里?之前也讲过位置,在这里再简单的说下,默认的位置在当前用户根目录下的隐藏目录内:

远程Linux服务器授权公钥

先通过的方式登录远程服务器,把我们上一步生成的文件的内容复制到文件内,如下所示:

:在上面命令中就是生成的文件内容

测试免密登录

在本地终端输入如下命令测试是否可以直接连接到:

:访问远程服务器的用户名

:你的远程服务器的IP地址,根据实际情况而定

如果配置没有问题是直接可以访问到远程服务器的,这样是不是很简单?

SSH Config

那如果你感觉通过的方式比较麻烦(因为平时服务器较多的情况下会出现记错的情况而导致无法登录),我们还有更简单的方式。

通过修改本机的文件可以进行配置访问远程服务器的基本信息,下面是我的配置:

配置文件保存退出,我们再次在终端输入如下命令进行测试免密登录:

发现同样可以免密进行登录,在这里的就是我们在配置文件的值,我们通过执行,就会去找配置该的信息,然后再次访问远程服务器。

总结

本章讲解了客户端访问,更有简单的方式进行快速,通过这种方式可以很好的节约工作时间,让时间去做更多有意义的事情。

我在星球等你提问

与恒宇少年面对面

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181024G0IG2X00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券