Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu ssh_exchange_标识:读取:对等方重置连接:虚拟机上的WebOSE_Ubuntu_Ssh_Webos - Fatal编程技术网

Ubuntu ssh_exchange_标识:读取:对等方重置连接:虚拟机上的WebOSE

Ubuntu ssh_exchange_标识:读取:对等方重置连接:虚拟机上的WebOSE,ubuntu,ssh,webos,Ubuntu,Ssh,Webos,我正在尝试连接到安装在ubuntu系统虚拟盒中的webOS。 但在输入代码时: ssh-p6622root@localhost 我犯了一个错误 ssh\u交换\u标识:读取:由对等方重置连接。 请帮助提醒:以下是Ubuntu 16.04 Linux发行版中的一组命令 在我的系统中运行良好,“通过对等方重置连接”错误 可能因系统而异,但此解决方案直接适用于 到我的Ubuntu系统中的WebOS虚拟机。 特别是对于运行在Ubuntu VirtualBox上的WebOs应用程序,出现“通过对等方重置连

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

ssh-p6622root@localhost

我犯了一个错误

ssh\u交换\u标识:读取:由对等方重置连接。


请帮助

提醒:以下是Ubuntu 16.04 Linux发行版中的一组命令 在我的系统中运行良好,“通过对等方重置连接”错误 可能因系统而异,但此解决方案直接适用于 到我的Ubuntu系统中的WebOS虚拟机。

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

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

sudo ufw allow ssh
然后指定需要打开的端口(我为端口22和6622都指定了):

重新启动ssh服务:

sudo service ssh restart
大多数情况下,即使在这些步骤之后,错误也会发生,因为WebOS Emulator的virtualbox设置可能由于手动设置而固有错误,因此尝试使用这些命令通过Ubuntu Shell在同一VM中设置不同的机器(这些命令也在中指定) ):

首先,关闭在后台运行的WebOS Windows和VM机器的所有其他实例,然后在Ubuntu Shell中继续执行以下操作

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

创建一个名为“webos映像”的新的基于Linux的子机系统:

指定参数值而不是手动设置变量更改:

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检查器分配:

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映像的目录路径(并且不包括标记!!)

您将看到VM从底层WebOS内核启动

现在运行:

ssh -p 6622 root@localhost

如果到达此阶段,将显示一条关于localhost:6622被永久添加为主机的提示,键入“yes”然后您将被定向到根qemux终端

注意:仅运行ssh-p 6622root@localhost一旦emulator打开WebOS emulator屏幕:否则会有一个连接被拒绝错误非常感谢,使用CLI创建新实例实际上是可行的。非常感谢。很高兴知道,请投票并接受答案,以便对社区有所帮助
vboxmanage modifyvm webos-image --monitorcount 2
vboxmanage storageattach webos-image --storagectl webos-image --type hdd --port 0 --device 0 --medium </path/to/image/webos-image-qemux86-master-**.wic.vmdk>
vboxmanage startvm webos-image
ssh -p 6622 root@localhost