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
远程运行qemu(通过ssh)_Ssh_Virtual Machine_Qemu_Sshd - Fatal编程技术网

远程运行qemu(通过ssh)

远程运行qemu(通过ssh),ssh,virtual-machine,qemu,sshd,Ssh,Virtual Machine,Qemu,Sshd,我有一个正在试验的服务器,有时我想在家工作,所以我安装了“ssh守护程序”(即“sshd”),可以通过ssh连接到服务器。这个很好用。但是,当我尝试在带有“qemu”的服务器上运行虚拟机时,出现以下错误无法初始化SDL(没有可用的视频设备)-正在退出 可以通过ssh连接运行qemu吗 注意,我不想看到我正在启动的VM的可视界面。我只想运行。您可以禁用视频卡: qemu -vga none (...options...) 您还可以通过管道将屏幕连接到VNC而不是SDL-以下内容将在端口5901上

我有一个正在试验的服务器,有时我想在家工作,所以我安装了“ssh守护程序”(即“sshd”),可以通过ssh连接到服务器。这个很好用。但是,当我尝试在带有“qemu”的服务器上运行虚拟机时,出现以下错误
无法初始化SDL(没有可用的视频设备)-正在退出

可以通过ssh连接运行qemu吗


注意,我不想看到我正在启动的VM的可视界面。我只想运行。

您可以禁用视频卡:

qemu -vga none (...options...)
您还可以通过管道将屏幕连接到VNC而不是SDL-以下内容将在端口5901上提供VNC服务器:

qemu -vnc :1 (...options...)

尝试
qemu-curses
qemu-nographic

要绕过SDL,最好的解决方法是在ssh参数中添加
-X

e、 g.
ssh-Xuser@server

这将允许QEMU创建的窗口通过SSH X转发给您。不管你是否想查看窗口,如果QEMU不能打开它,它会认为它是致命错误,你会得到你所描述的错误。

< P>我也有这个问题。 我认为bitwise无法像qemu那样打开新的终端窗口。 您可以在终端中编写makecleanqemu,而不只是makecleanqemu,它将在同一窗口中启动它。
这对我来说很有效

qemu-system-i386-诅咒
就像魅力一样


要退出,请使用
ESC+2
然后
q+ENTER

如何从curses界面退出?@k4rtik如果是
-curses
:Alt-1打开qemu监视器,然后键入“退出”,然后返回。如果是
-nographic
:按ctrl-a,然后按x退出(或按h获取帮助)。此解决方案正在帮助我。我在AWS的EC2上使用ubuntu 16.04。
-vnc:1
是我的解决方案(不需要
-curses
也不需要
-nographic
)。稍后连接到vncviewer QEMU服务器IP:5901(TIGERNC)