docker - 无法在boot2docker vm中重新启动sshd

标签 docker virtual-machine virtualbox boot2docker sshd

我在虚拟机上安装了boot2docker(主机:Windows 7)
我的目标是通过腻子SSH进入boot2docker vm。

我根据需要配置了/ usr / local / etc / ssh / sshd_config文件,现在我想重新加载/重新启动sshd服务。
我搜索了sshd文件,因为“sudo服务sshd重新启动”不起作用。我发现以下内容:/var/lib/sshd /etc/rc.d/sshd/usr/local/sbin/sshd第一个说“拒绝批准”,第二个没有打印任何内容,第三个说“未找到”

有谁知道我如何可以重新加载/重新启动sshd服务而无需重新启动?

最佳答案

如果您被引导进入boot2docker,请尝试sudo pkill -HUP sshd

Boot2Docker version 18.03.0-ce-rc4, build HEAD : c6a9f09
Docker version 18.03.0-ce-rc4, build fbedb97
docker@dockernode1:~$ sudo pkill -HUP sshd
docker@dockernode1:~$ Connection to 192.168.137.211 closed by remote host.
exit status 255

$ ./docker-machine ssh dockernode1
Boot2Docker version 18.03.0-ce-rc4, build HEAD : c6a9f09
Docker version 18.03.0-ce-rc4, build fbedb97

确保您的/usr/local/etc/ssh/sshd_config正确,这会将您引导出服务器。

通过HyperV Connect纠正错误的配置很痛苦,不接受复制粘贴命令,并且类型剪贴板文本输出损坏。必须键入每个字符。

关于docker - 无法在boot2docker vm中重新启动sshd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49197559/

相关文章:

linux - Vagrant 无法启动 Ubuntu

Docker-compose 和 nginx 代理

docker - Kubernetes-需要帮助-失败的安装3分38秒

c++ - 是否有可能像 Java 一样通过在 VM 中运行来使 C++ 平台独立?

php - 链接 (CSS) 和脚本不会使用共享文件夹文档根更新我的 VM 上的内容

docker - 制作多个boot2docker虚拟机

visual-studio - .net核心的docker visual studio ip地址问题

postgresql - 创建高可用且高可用的数据库

virtual-machine - VBox管理 : error: Failed to create the host-only adapter

Jenkins 管道: Get build output from slave agent