KVM 连接到远程服务器 (Ubuntu 18.04)

Ami*_*mir 3 server gui kvm openssh

我正在尝试在本地网络上设置 VPS。因此,我在 IP 地址为 192.168.0.109 的计算机上安装了 Ubuntu 18.04 服务器(不带 GUI)。我使用这些命令在服务器上安装 KVM

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
sudo apt-get install virt-manager ssh-askpass-gnome --no-install-recommends
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
Run Code Online (Sandbox Code Playgroud)

我从台式机通过 ssh 在服务器上运行了所有这些命令。现在我想从其他计算机(带有 GUI 的桌面 ubuntu)运行Virtual Machine Manager并远程连接到服务器。我收到此错误:

权限被拒绝错误 askpass 找不到文件

我不确定是否可以连接到 Ubuntu 服务器(没有 GUI)。如果是,我该如何解决这个问题?

Byt*_*der 9

错误消息告诉您您需要openssh-askpass,或者更准确地说是提供可执行文件的东西/usr/bin/ssh-askpass

您已经安装了ssh-askpass-gnome,但是在您的无头服务器上,它不属于它(并且可能为图形应用程序引入了许多您不想要的依赖项)。

您必须将其安装在桌面客户端上:

sudo apt install ssh-askpass-gnome
Run Code Online (Sandbox Code Playgroud)

  • 完全同意这个答案,此外这也是 virt-manager 的原因:`Suggests: virt-viewer,` **ssh-askpass** `, gnome-keyring, gir1.2-secret-1, python-来宾` (2认同)