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
bash에 넣을 수 있도록 '-X' 옵션을 사용할 수 있습니다: ssh -X user@ip