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を試してみましたが、実行しているユーザーが承認されていないというメッセージが表示されました。VM自体で試してみたところ、うまくいきました。私の質問は、PuTTYで動作させるにはどうすればよいかということです。Windows Powershell SSHクライアントで実行してみました。
VM 自体を使用するのが唯一の選択肢ですか?
答え1
オプション「-X」を使用すると、bashに次のように入力できます: ssh -X user@ip