ssh_exchange_identification:阅读:对等方重置连接:虚拟框上的 WebOSE

ssh_exchange_identification: read: Connection reset by peer: WebOSE on virtual box

我正在尝试连接到我的 ubuntu 系统中安装在虚拟框中的 webOS。 但在输入代码时:

ssh -p 6622 root@localhost

我收到错误

ssh_exchange_identification: read: Connection reset by peer.

请帮忙

HEADS - UP:Ubuntu 16.04 Linux Distro 中的这些命令集 对我的系统工作正常,并且出现“对等方重置连接”错误 可能因系统而异,但此解决方案直接适用 到我的 Ubuntu 系统中的 WebOS 虚拟机。

在 Ubuntu VirtualBox 上使用 WebOs 应用程序 运行 时出现“连接被对等重置”错误的问题是由于 VM 不允许访问您指定的端口,并且也可能是由于安装 VM 期间的手动设置错误,因此请在继续以下操作之前使用扩展包的 Ubuntu 兼容版本重新检查您的 VirtualBox 版本:

我遇到了同样的问题,并在 Ubuntu CLI 上一一尝试了这些命令,因此请确保重新检查安装版本并再次尝试这些命令:

sudo ufw allow ssh

然后指定需要打开的端口(22和6622端口我都做了):

sudo ufw allow 6622
sudo ufw allow 22

重新启动您的 ssh 服务:

sudo service ssh restart

大多数情况下,即使在这些步骤之后也会发生错误,因为 WebOS 模拟器的虚拟机设置可能由于手动设置而固有错误,因此请尝试通过 Ubuntu Shell 用这些命令(这​​些命令也在 https://www.webosose.org/docs/tools/sdk/emulator/virtualbox-emulator/emulator-user-guide/#setting-up-the-virtual-machine-in-virtualbox):

首先,在后台关闭 WebOS Windows 和 VM Machine 运行ning 的所有其他实例,然后在 Ubuntu Shell[ 中继续以下操作=21=]

注意:(这再次为模拟器创建了一个新的不同机器,但使用的是 CLI)-->

创建一个新的基于 Linux 的名为“webos-image”的子机器系统:

vboxmanage createvm --ostype Linux --register --name webos-image

分配参数值而不是手动设置变量更改:

vboxmanage modifyvm webos-image --memory 2048 --vram 128 --ioapic on --cpus 2
vboxmanage modifyvm webos-image --graphicscontroller vmsvga
vboxmanage modifyvm webos-image --accelerate3d on
vboxmanage modifyvm webos-image --audio pulse --audioout on --audioin on

SSH 和 Web-Inspector 分配:

vboxmanage modifyvm webos-image --nic1 nat --nictype1 82540EM --natpf1 ssh,tcp,,6622,,22
vboxmanage modifyvm webos-image --natpf1 web-inspector,tcp,,9998,,9998
vboxmanage modifyvm webos-image --mouse usbtablet
vboxmanage modifyvm webos-image --uart1 0x3f8 4 --uartmode1 file /dev/null
vboxmanage storagectl webos-image --add ide --name webos-image

只有当你想设置2个显示器时,默认是1个

vboxmanage modifyvm webos-image --monitorcount 2

为了将 .vmdk 附加到 VM(为您的 WebOS 图像使用正确的路径约定,指定图像在您的系统中存储的正确位置):

那是:将 替换为您的 WebOS 映像的目录路径(并且不要包含标签!!)

vboxmanage storageattach webos-image --storagectl webos-image --type hdd --port 0 --device 0 --medium </path/to/image/webos-image-qemux86-master-**.wic.vmdk>

从 CLI 再次启动 WebOS VM:

vboxmanage startvm webos-image

您将看到 VM 以底层 WebOS 内核引导启动

现在运行:

ssh -p 6622 root@localhost

如果你到达这个阶段,将出现关于 localhost:6622 被永久添加为主机的提示,键入 "yes" 然后你将定向到 root-qemux 终端