马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
问题现象
Windows 更新后,从 Linux 终端通过 SSH 远程连接 Windows 时提示 Connection refused,且防火墙已关闭。在 Windows 上手动启动 sshd 服务也失败,错误代码为 1067。该问题多因 OpenSSH 组件在系统更新后损坏,或与第三方 OpenSSH 版本冲突导致。
卸载并重装 OpenSSH
先卸载 mls-software.com 提供的旧版 OpenSSH 软件(安装路径保持默认),再进入"设置 → 应用 → 可选功能",将 OpenSSH 客户端和 OpenSSH 服务器一并卸载后重新安装。重装完成后即可正常启动 sshd,1067 报错消失。
修改 sshd_config
取消 sshd_config 中以下两行的注释,然后重启 sshd 服务:
Port 22
PasswordAuthentication yes
清理旧主机密钥
若连接时提示 Offending RSA key in /root/.ssh/known_hosts,说明本地保存的旧主机密钥与重装后的新密钥不匹配。删除 known_hosts 中对应行(例如第 2 行)后重新连接即可。
再次执行 SSH 连接应当可以成功登录。
qidao123.com企服评测-应用市场 编辑提示:重装 OpenSSH 会重新生成主机密钥,客户端需同步清理 known_hosts,否则仍会报密钥不匹配。
|