Невозможно заставить MiniEdit работать через SSH

Невозможно заставить MiniEdit работать через SSH

У меня возникли трудности с запуском MiniEdit с использованием SSH. После импорта устройства в VirtualBox я вошел в систему и выполнил команду

sudo apt install xinit

Затем я изменил сетевой адаптер на host only из 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

Связанный контент