我的目标是学习构建和部署 Snappy 包/应用程序到 Snappy Ubuntu Core 平台。
为此,在我的 MacBook Pro 上,我使用 VMware Fusion 虚拟化工具设置了两个虚拟机;一个带有 Ubuntu 平台,另一个带有 Snappy Ubuntu Core 平台。
我可以使用 VMware 分配的静态 IP 地址从另一台虚拟机 ping 任何虚拟机,没有任何问题。
我一直遵循这里给出的简单示例: https://developer.ubuntu.com/en/snappy/
当我从 Ubuntu VM 上的 hello-world 示例包文件夹执行以下命令时,一切都正常,以便在 Ubuntu Core 上安装示例包:
snappy-remote --url=ssh://xxx.xx.xxx.xxx:8022 install ./hello-world_1.0.5_all.snap
其中 xxx.xx.xxx.xxx 是 snappy 的 IP 地址。
我收到的错误是这样的:
Installing ./hello-world_1.0.5_all.snap from local environment
issues while running ssh command: ssh: connect to host xxx.xx.xxx.xxx port 8022: Connection refused
lost connection
在过去的 5 个小时里,我一直在努力在 Snappy Ubuntu Core VM 上设置 SSH,但收效甚微。欢迎提供任何提示或想法。
提前谢谢了。
答案1
我遇到了同样的问题,并做了以下操作来解决问题
cd
sudo mv /etc/ssh/sshd_not_to_be_run .
sudo service ssh start