XShell无法连接虚拟机 妖狐艹你老母 2022-12-18 05:59 228阅读 0赞 ### 文章目录 ### * 一. 问题背景 * 二. 分析 # 一. 问题背景 # 今天在centos的根目录`/`执行了一下`chown cook:cook *`,随后XShell就连接不上虚拟机了。 # 二. 分析 # 1. 物理机与虚拟机可以互相ping通的。排除了防火墙的问题。 2. 百度了一下,使用`service sshd start`重启sshd服务,无效,仍连接不上。根据报错信息,查看了日志,显示如下: ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNjM0ODQ2_size_16_color_FFFFFF_t_70_pic_center] 3. 根据日志,可以看到`/etc/ssh/ssh_host_ecdsa_key`以及`/etc/ssh/ssh_host_ecdsa_key`以及`/etc/ssh/ssh_host_ed25519_key`无法加载,日志也有一句是`It is required that your private key files are not accessible by others.`。因此判断是文件权限的问题 4. 百度查找了一下,输入以下命令即可解决: chmod 600 /etc/ssh/ssh_host_rsa_key chmod 600 /etc/ssh/ssh_host_ecdsa_key service sshd start [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNjM0ODQ2_size_16_color_FFFFFF_t_70_pic_center]: /images/20221122/a8302cb3785d4dbaae7a3604609abe72.png
还没有评论,来说两句吧...