本文主要介绍在使用SMC操作系统迁移时,出错提示“OpenSSH configured to use removed ciphers”的问题描述、问题原因及其解决方案。
问题描述
在操作系统迁移时,出错提示“OpenSSH configured to use removed ciphers”。
问题原因
OpenSSH服务的配置文件/etc/ssh/sshd_config
中使用了一些不安全或不推荐使用的密码算法(Ciphers)或消息认证码(MACs),可能导致操作系统迁移失败。
解决方案
远程连接ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。
修改OpenSSH服务的配置文件。
执行以下命令,修改配置文件
/etc/ssh/sshd_config
。vim /etc/ssh/sshd_config
按
i
进入编辑模式。在Ciphers配置的行中去除已经不再支持的加密算法
blowfish-cbc
、cast128-cbc
、arcfour
、arcfour128
和arcfour256
或注释Ciphers配置行。在MACs配置的行中去除已经不再支持的消息认证码
hmac-ripemd160
或注释MACs配置行。按
Esc
退出编辑模式,然后输入:wq
并回车,保存并退出文件。
问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端。