Ich habe Probleme, MiniEdit mit SSH zum Laufen zu bringen. Nach dem Importieren der Appliance in VirtualBox habe ich mich angemeldet und den Befehl ausgeführt
sudo apt install xinit
Ich habe dann den Netzwerkadapter so geändert, dass er nur von NAT gehostet wird, damit ich mich mit SSH anmelden kann, aber als ich den Befehl ausführte
sudo ~/mininet/examples/miniedit.py
Ich habe den Fehler erhalten:
_tkinter.TclError: no display name and no $DISPLAY environment variable
also habe ich startx ausprobiert, aber es hat mir nur gesagt, dass der Benutzer, unter dem ich lief, nicht autorisiert war. Ich habe es in der VM selbst ausprobiert und es hat funktioniert. Meine Frage ist, wie ich es in PuTTY zum Laufen bekomme. Ich habe sogar versucht, es mit dem Windows Powershell SSH-Client auszuführen
Ist meine einzige Option die Verwendung der VM selbst?
Antwort1
Sie können die Option '-X' verwenden, damit Sie in Bash Folgendes eingeben können: ssh -X user@ip