Linux
remote PC에서 ssh를 이용하여 우분투 GUI 프로그램 열기
COSMOSRKSI
2024. 7. 20. 19:12
1. vcxsrv 설치
2. vcxsrv 실행 시 아래와 같이 옵션을 -1로 지정(default 값임)
3. next 계속 눌러서 실행
4. 아래 그림과 같이 작업 관리자에 [pc이름]:0.0이 잡히는지 확인
5. 우분투에서
echo $DISPLAY 입력 후 :0 결과 값이 나오는지 확인
안나오면 export DISPLAY=:0을 입력 후 다시 확인
6. 터미널에서
ssh -X [user_name]@[ip_address] 입력, 단 X는 대문자임에 주의 할 것
7. 접속 후
export DISPLAY="localhost:10.0"을 입력, 단 쌍따음표를 꼭 넣어야함.
8. 터미널에 xeyes를 입력하여 GUI가 나오는지 확인
9. 이를 이용하면 vscode에서 remote pc에서 opencv의 결과도 볼 수 있음.
만약 위 과정을 시도하여 안될 경우, putty에서 x11을 활성화 하여 ssh에 접속한 후 위 과정을 다시 시도해보길 권장한다.
ref: