ssh公钥生成连接服务器及相应原理

ssh公钥生成

ssh-keygen -t RSA

期间会让你选择路径等,一路回车就可以。

公钥会默认保存在系统盘用户文件夹下的~/.ssh目录

然后将生成的公钥发给服务器,也就是将该公钥放在服务器的/root/.ssh/authorized_keys这个路径下
(这里需要自己管理服务器试一下,怎么设置用户名)

然后使用ssh 用户名@服务器ip地址就可以连接服务器了

ssh连接服务器

如果服务器端存储了当前电脑的公钥的话,就可以免密登录,如果没有存储,就需要输入密码,但是登录方式都是一样的

ssh 用户名@服务器ip地址

如果是第一次连接,会让输入密码(无论是否上传公钥,这个密码是为了root权限设置)
如果上传了公钥,则立即登录成功
如果没有,会提示输入密码,密码验证成功后即可成功登录。

ssh连接服务器原理

没有公钥的时候,就需要输入一次密码
在这里插入图片描述上传公钥后就不需要密码
在这里插入图片描述

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>