ssh公钥生成连接服务器及相应原理
Posted LYSnowy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh公钥生成连接服务器及相应原理相关的知识,希望对你有一定的参考价值。
ssh公钥生成
ssh-keygen -t RSA
期间会让你选择路径等,一路回车就可以。
公钥会默认保存在系统盘用户文件夹下的~/.ssh
目录
然后将生成的公钥发给服务器,也就是将该公钥放在服务器的/root/.ssh/authorized_keys
这个路径下
(这里需要自己管理服务器试一下,怎么设置用户名)
然后使用ssh 用户名@服务器ip地址
就可以连接服务器了
ssh连接服务器
如果服务器端存储了当前电脑的公钥的话,就可以免密登录,如果没有存储,就需要输入密码,但是登录方式都是一样的
ssh 用户名@服务器ip地址
如果是第一次连接,会让输入密码(无论是否上传公钥,这个密码是为了root权限设置)
如果上传了公钥,则立即登录成功
如果没有,会提示输入密码,密码验证成功后即可成功登录。
ssh连接服务器原理
没有公钥的时候,就需要输入一次密码
上传公钥后就不需要密码
以上是关于ssh公钥生成连接服务器及相应原理的主要内容,如果未能解决你的问题,请参考以下文章