你好,我在 rackspace cloud 有一台运行 Ubuntu Karmic Koala 的服务器。
我试图做点什么,直到我意外地从文件 /etc/hosts/ 中删除了服务器 ip 和名称并重新启动。重新启动后,我无法使用 putty 连接到服务器,尽管我使用 webmin 文件管理器重新添加了丢失的行。
在 webmin 中,当我转到 SSH 登录时。它说没有运行 SSH 服务器我的 IP端口 22。
有人可以帮忙吗
答案1
如果 Webmin 已启动并正在运行,您可以向服务器发出命令。运行 /etc/init.d/sshd start 并查看是否能解决问题。此外,您还应该可以通过 webmin 访问包管理器,以便根据需要重新安装 ssh。
答案2
我认为您还意外删除了其他内容。据我所知,SSH 服务器并不那么依赖于/etc/hosts
。
顺便说一句。/etc/hosts
您可能删除了第一行(如果我们不计算注释的话)。您把它放回那里了吗,还是放在文件末尾?
答案3
启动 sshd 守护进程,可以从 webmin 启动,也可以让托管公司支持人员启动
/etc/hosts 中还应包含主机名和外部 IP 地址,后面为 127.0.0.1 - localhost