1. 问题描述

更换云服务器密钥对,删除旧的密钥对。

2. 处理方法

登录Linux云服务器上制作密钥对,首先用密码或旧的密钥登录到待更换密钥对的云服务器,然后执行以下命令:

[root@host ~]$ ssh-keygen  <== 建立密钥对
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 Enter
Created directory ´/root/.ssh´.
Enter passphrase (empty for no passphrase): <== 输入密钥锁码,或直接按 Enter 留空
Enter same passphrase again: <== 再输入一遍密钥锁码
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥
Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
The key fingerprint is:
0f:d3:e7:1a:1c:bd:5c:03:f1:19:f1:22:df:9b:cc:08 root@host

密钥锁码在使用私钥时必须输入,这样就可以保护私钥不被盗用。现在,在 root 用户的家目录中生成了一个 .ssh 的隐藏目录,内含两个密钥文件:id_rsa 为私钥,id_rsa.pub 为公钥。在Linux云服务器上执行以下命令安装公钥。

$ cd .ssh$ cat id_rsa.pub >> authorized_keys

为了确保连接成功,请保证以下文件权限正确。

$ chmod 600 authorized_keys$ chmod 700 ~/.ssh

(可选)设置 SSH,打开密钥登录功能(使用公共镜像创建的Linux云服务器默认是开启的),编辑 /etc/ssh/sshd_config 文件,进行如下设置:

RSAAuthentication yes
PubkeyAuthentication yes

检查如下配置项,确保root用户能通过SSH登录:

PermitRootLogin yes

完成上述配置后,并以密钥方式登录成功后,再禁用密码登录:

PasswordAuthentication no

重启SSH服务。

service sshd restart

如何更换我的密钥对?相关推荐

  1. android系统release签名

    转自:http://blog.csdn.net/yangkai6121/article/details/38682321 为什么需要给Android系统签个名才能进行CTS认证呢?原来我们通过make ...

  2. id文件夹怎样传入服务器,服务器id怎么设置

    服务器id怎么设置 内容精选 换一换 用户的弹性云服务器已绑定EIP,但是无法连接到Internet.弹性云服务器通过EIP访问Internet的流程如图1所示:本问题请按照以下思路进行排查处理.查看 ...

  3. ftp如何在服务器上打开文件,ftp在服务器上打开文件

    ftp在服务器上打开文件 内容精选 换一换 SAP HANA Studio提供对SAP HANA的管理功能.完成SAP HANA节点的部署后,需要安装SAP HANA Studio,并将SAP HAN ...

  4. 服务器读取本地文件,如何在云服务器上打开本地文件

    如何在云服务器上打开本地文件 内容精选 换一换 边缘节点上报应用日志和系统日志需要打开日志开关,且边缘节点的NTP与华为云一致.如果看不到日志,可能有如下原因:日志开关未打开.登录IEF控制台,在左侧 ...

  5. Signal protocol 开源协议理解

    安全和简洁 真是互斥... Signal protocol是真正的端到端的通讯加密协议,号称是世界上最安全的通讯协议,任何第三方包括服务器都无法查看通讯内容,热门应用facebook messenge ...

  6. 端对端加密通讯协议Signal protocol 学习(转)

    转载:https://www.jianshu.com/p/e1f6f01c65f8 前段时间学习了对称加密/非对称加密算法,了解了不同类型加密算法的应用场景.最近一直在关注Mixin项目,对其采用的加 ...

  7. 签名密钥和加密密钥区别?

    签名密钥和加密密钥 由于公钥所具有的两种不同用途,在实际应用中,需要分别配置用于数字签名/验证的 密钥对和用于数据加密/解密的密钥对,这里分别称为签名密钥对和加密密钥对。这两对密 钥由于用途不同,因此 ...

  8. 2020-11-07 EOS 体系下钱包实现Multisig 多签的方法。

    EOS体系下的多签Multisig 实现. 首先我们需要知道EOS的账户体系 是由钱包地址与对应的权限表组合而成的. 例如一个普通的地址 eosalice 对应了2个不同的密钥对, 一个是 owner ...

  9. 华为服务器显示f03报错,win2003服务器f新建ftp服务

    win2003服务器f新建ftp服务 内容精选 换一换 本文以裸金属服务器的操作系统为"CentOS 7.0 64位"为例,采用fdisk分区工具为数据盘设置分区.MBR格式分区支 ...

最新文章

  1. 利用OTP为odoo增强安全访问
  2. android webview 抖动,【报bug】关于webview中上下滑动出现抖动的问题
  3. SQL Server之体系结构
  4. mysql报错5_mysql5.5 启动报错:ERROR!_MySQL
  5. 简谈“开放平台”设计中的一些感悟
  6. 弹窗实用素材模板|UI设计中的弹窗设计技巧,快get
  7. 服务器文件重命名称,在服务器重命名文件与Python
  8. STM32学习第三课:STM32 c语言学习基础3(内存操作、指针、结构指针)
  9. 中国“互联网+酒店”专题研究报告2015
  10. 服务器响应头隐藏X-power-by
  11. 【Java学习笔记之三】java中的变量和常量
  12. Ubuntu 查看分区的磁盘格式
  13. bzoj4556(sam)
  14. 多媒体(流媒体)技术领域及开源系统,媒体库数据如音乐、图片问题等-(图像,音视频)
  15. 计算机点阵存储空间,计算机存储量计算存储400个24*24点阵汉字字形所需的存储容量是________....
  16. 微信会员系统的具体操作流程,怎么使用微信会员卡管理系统制作 button onclick=myFunction()
  17. 揭秘!苏宁“信息基础设施”型零售实践大解析
  18. 【课程设计】Java Web 学生成绩管理系统
  19. ZK-SNARKS | 创建第一个零知识snark电路
  20. 乌镇互联网大会发布15项世界领先科技成果

热门文章

  1. 影像变革之年 CP+2019展会五大看点
  2. C语言的s8数据结构
  3. 分享几个翻译PDF的软件给你
  4. mysql 查询view_MySQL之视图(VIEW)
  5. echarts中在地图上显示label时的阴影问题
  6. windows无法自动修复此计算机 鼠标,win10出现你的账户已被停用。开机按F8进不去。自动修复鼠标和键盘都用...
  7. 趣图:公司里来了一个程序员鼓励师
  8. 基于PHP的学生作业管理系统
  9. java ssm野生动物公益保护网站系统
  10. 【R语言】【1】初学R语言语法使用Rstudio编辑