祝广大程序员节日快乐!!!
头发能多张一些!!!
你还在为你每次打开、需要登录而犯愁吗?
登录是必须的,但密码是可或缺的!!!
因为前两章讲到了服务端的配置,配置客户端时是采用的方式授权登录的,如果你看过我的文章应该对有一定的了解,我们本章的内容同样也是需要的支持。
本章目标
访问免密码方式登录。
安装openssh-server
如果你的并没有安装需要执行下面的命令进行安装:
安装openssh-client
系统自带,所以不需要再次安装。
如果你是系统作为,执行如下命令安装:
Mac下生成SSH KEY
打开系统自带的,通过命令来进行生成信息,命令如下所示:
不需要自定义配置信息,所有的询问通过回车跳过即可。
生成的文件去了哪里?之前也讲过位置,在这里再简单的说下,默认的位置在当前用户根目录下的隐藏目录内:
远程Linux服务器授权公钥
先通过的方式登录远程服务器,把我们上一步生成的文件的内容复制到文件内,如下所示:
:在上面命令中就是生成的文件内容
测试免密登录
在本地终端输入如下命令测试是否可以直接连接到:
:访问远程服务器的用户名
:你的远程服务器的IP地址,根据实际情况而定
如果配置没有问题是直接可以访问到远程服务器的,这样是不是很简单?
SSH Config
那如果你感觉通过的方式比较麻烦(因为平时服务器较多的情况下会出现记错的情况而导致无法登录),我们还有更简单的方式。
通过修改本机的文件可以进行配置访问远程服务器的基本信息,下面是我的配置:
配置文件保存退出,我们再次在终端输入如下命令进行测试免密登录:
发现同样可以免密进行登录,在这里的就是我们在配置文件的值,我们通过执行,就会去找配置该的信息,然后再次访问远程服务器。
总结
本章讲解了客户端访问,更有简单的方式进行快速,通过这种方式可以很好的节约工作时间,让时间去做更多有意义的事情。
我在星球等你提问
与恒宇少年面对面
领取专属 10元无门槛券
私享最新 技术干货