无法使用 SSH 运行 MiniEdit

无法使用 SSH 运行 MiniEdit

我很难使用 SSH 让 MiniEdit 工作。将设备导入 VirtualBox 后,我登录并运行命令

sudo apt install xinit

然后我将网络适配器从 NAT 更改为仅主机,这样我就可以使用 SSH 登录,但是当我运行命令时

 sudo ~/mininet/examples/miniedit.py

我收到错误:

 _tkinter.TclError: no display name and no $DISPLAY environment variable

所以我尝试了 startx,但它只是告诉我我运行的用户未获得授权,我在虚拟机中尝试了它,它成功了。我的问题是如何在 PuTTY 中让它工作。我甚至尝试过用 Windows Powershell SSH 客户端运行它

我唯一的选择是使用虚拟机本身吗?

答案1

您可以使用选项“-X”,这样您就可以在 bash 中输入:ssh -X user@ip

相关内容