通过密钥对方式连接服务器方法是怎样的?什么是密钥对?
时间: 2022-08-08 17:18:53
大家在登陆网络的时候,都是需要连接服务器的,而连接服务器的方法有多种,其中一种就是通过密钥对的方式,那么通过密钥对方式连接服务器方法是怎样的?什么是密钥对呢?下面就来说说。
通过密钥对方式连接服务器
通过密钥对方式连接服务器
什么是密钥对?
秘钥对是通过一种加密算法生产的一对秘钥:一个对外界公开,称为“公钥”;另一个我们自己保留,称为“私钥”。
公有和私有密钥被称为密钥对。
使用密钥对有什么好处?
相较于传统的用户名和密码认证方式,使用 密钥对有以下优势:
密钥对登录认证更为安全可靠,可以杜绝暴力破解威胁。
密钥对登录方式更简便,只需在控制台和本地客户端做简单配置即可远程登录实例,再次登录时无需再输入密码。
通过密钥对方式连接服务器方法是怎样的?
用户可以通过密钥对安全地与云服务器进行连接,是一种比常规密码更安全的登录云服务器的方式。
如果你已经将公钥配置在linux实例中,那么:
在本地或者另外一个实例中,你可以使用私钥通过SSH命令或者相关工具登陆实例,而不需要输入密码。
linux系统下:直接使用命令:
ssh root@xxxxxxxxxxxx -i xxxpem;
Windows系统下:有各种ssh工具,比如MobaXterm ,不同的工具不一样。服务器生成密钥
执行命令:ssh-keygen -t rsa
使用的是root用户,则密钥在/root/ssh/目录中查找 id_rsa(私钥) 和 id_rsapub(公钥) 两个文件
其他用户则在home目录中查找,如:/home/用户名/ssh
使用服务器的私钥登录服务器
1、将服务器的公钥添加到服务器对应账户的home目录下的ssh/authorized_keys文件中,添加到末尾
2、使用服务器的私钥进行登录
命令格式:
ssh -i 私钥 账户名@服务器ip
样例:
ssh -i C:/Users/xxx/Desktop/id_rsa ubuntu@192168100154
cmd命令窗口截图:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)