执行命令:ssh-keygen -t rsa
使用的是root用户,则密钥在/root/.ssh/目录中查找 id_rsa(私钥) 和 id_rsa.pub(公钥) 两个文件
其他用户则在home目录中查找,如:/home/用户名/.ssh
使用服务器的私钥登录服务器
1、将服务器的公钥添加到服务器对应账户的home目录下的.ssh/authorized_keys文件中,添加到末尾
2、使用服务器的私钥进行登录
命令格式:
ssh -i 私钥 账户名@服务器ip
样例:
ssh -i C:/Users/xxx/Desktop/id_rsa ubuntu@192.168.100.154
cmd命令窗口截图:
ssh有两种登录服务器的方式:
他负责管理ssh的口令登录。想要只通过密钥登陆的话,可以取消注释,并将yes改为no。
使用密钥登陆前需要理清楚2个概念:公钥(id_rsa.pub)和私钥(id_rsa)。
公钥负责加密,私钥负责解密。对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。
非对称密钥加密系统,又称公钥密钥加密。它需要使用一对密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。
1.生成密钥对:
你学废了吗~
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)