使用 SSH 登录 Linux 实例时,出现 “ssh_exchange_identification: Connection closed by remote host” 或 “no hostkey alg”。
sshd 配置文件权限被修改,可能导致无法使用 SSH 登录。例如 /var/empty/sshd
及 /etc/ssh/ssh_host_rsa_key
配置文件权限被修改。
结合实际报错信息,选择对应步骤修改配置文件权限:
sshd -t
返回类似如下信息:
“/var/empty/sshd must be owned by root and not group or world-writable.”
/var/empty/sshd/
文件权限。chmod 711 /var/empty/sshd/
sshd -t
返回信息中包含如下字段:
“/etc/ssh/ssh_host_rsa_key are too open”
/etc/ssh/ssh_host_rsa_key
文件权限。chmod 600 /etc/ssh/ssh_host_rsa_key
本页内容是否解决了您的问题?