我很難使用 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