出错提示“OpenSSH configured to use removed ciphers”

本文主要介绍在使用SMC操作系统迁移时,出错提示“OpenSSH configured to use removed ciphers”的问题描述、问题原因及其解决方案。

问题描述

在操作系统迁移时,出错提示“OpenSSH configured to use removed ciphers”。

问题原因

OpenSSH服务的配置文件/etc/ssh/sshd_config中使用了一些不安全或不推荐使用的密码算法(Ciphers)或消息认证码(MACs),可能导致操作系统迁移失败。

解决方案

  1. 远程连接ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例

  2. 修改OpenSSH服务的配置文件。

    1. 执行以下命令,修改配置文件/etc/ssh/sshd_config

      vim /etc/ssh/sshd_config
    2. i进入编辑模式。

    3. 在Ciphers配置的行中去除已经不再支持的加密算法blowfish-cbccast128-cbcarcfourarcfour128arcfour256或注释Ciphers配置行。

    4. 在MACs配置的行中去除已经不再支持的消息认证码hmac-ripemd160或注释MACs配置行。

    5. Esc退出编辑模式,然后输入:wq并回车,保存并退出文件。

  3. 问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端