在 coreOS 中将 DHCP 更改为静态 IP 后无法使用 SSH

Unable to use SSH after changing DHCP to static IP in coreOS

我可以在 Windows10 中通过 Putty 连接到 coreOS。 但是在 coreOS 中将 DHCP 更改为静态 IP 后, 我突然无法通过putty使用SSH(无法通过putty连接到coreOS in Windows10)。 我想知道为什么会这样,我该如何解决这个问题。 我调查了 ssh 在 coreOS 中的状态。它说无效。 我应该怎么做才能解决这个问题? 如果有人知道请帮助我。 我不知道...TT

如果您的 sshd 处于非活动状态,您可以重新启动它。当您从 DHCP 更改为静态 IP 时,我很想知道您是否使用了网络(如记录 here),因为我认为应该由 CoreOS 自动获取。

如果您看到以下命令将 sshd 显示为 "inactive (dead}":

sudo systemctl status sshd

您可以使用以下方式启动 sshd:

sudo systemctl start sshd

为了以防万一您需要它 here 是关于如何自定义 ssh 守护程序的文档。

您确定您的网络单元格式正确吗?

手动添加网络单元之后有没有重启联网? sudo systemctl restart systemd-networkd

您是否使用cloudconfig 添加网络单元?看看日志里有没有:journalctl _EXE=/usr/bin/coreos-cloudinit

您还可以在此处验证您的云配置:https://coreos.com/validate/