阿里云配置SSH免密码登录 公钥与私钥登录linux服务器

时间:2020-02-11 13:38:35   收藏:0   阅读:332

除了正常的使用用户名和密码登录之外,还可以使用密钥登陆,基本步骤如下:

  1. 生成密钥 (公钥和私钥)
  2. 给服务器定义公钥,在Linux实例中,公钥内容放在~/.ssh/authorized_keys文件内。
  3. 配置登陆用的SSH客户端使用私钥登录,下载并妥善保管私钥。私钥使用未加密的PEM(Privacy-Enhanced Mail)编码的PKCS#8格式。

 

 

相较于用户名和密码认证方式,SSH密钥对有以下优势:

1,首先使用XSHELL的工具生成密钥

新建用户密钥生成向导

技术分享图片

 

不知道版本, 选择RSA,下一步

技术分享图片

 

 生成成功了

技术分享图片

 

输入密钥的密码

 技术分享图片

 

 生成后在属性里,复制公钥备用

技术分享图片

 

 

 

 

 

 

因为是阿里云的服务器,直接在控制台操作,首先进入,控制台-网络与安全-密钥对

技术分享图片

 

 点击创建密钥对并导入,导入时删除等号及后边的内容

 

点击绑定密钥对,选择自己的服务器

技术分享图片

 

 成功后进入XSHELL新建会话,并输入主机地址和端口

技术分享图片

 

 然后选择用户身份验证,选择其中的public key

输入要登录的用户名,以及刚才生成的密钥,输入密钥密码

技术分享图片

 

 

然后就可以登录了。

另外也可以用阿里云生成密钥。复制到XSHELL里面来都是可以的。

参考文档:https://blog.csdn.net/longgeaisisi/article/details/78680180

                  https://help.aliyun.com/document_detail/51792.html?spm=5176.2020520101.0.0.257e4df5VlNVny

原文:https://www.cnblogs.com/anloveslife/p/12294434.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!