blueorpurple

AWS EC2 ubunt LTS 20.04.02 - GUI vncviewer 연결 에러 localhost 본문

카테고리 없음

AWS EC2 ubunt LTS 20.04.02 - GUI vncviewer 연결 에러 localhost

에테RR 2021. 7. 11. 13:06

vncviewer를 실행해서 연결하면 계속 10061 에러가 떠서 구글링 해서 고쳤다. 

검색어 : vncviewer 5901 error tigervnc

에러 창을 캡처를 안 해서 정확히 기억은 안 나는데 대충 기기가 연결을 거부한다 그런 메세지였다. 

구글링을 해보니까 vncserver가 localhost에서만 듣는 걸로 설정이 되어 있어서 연결이 안 된다고 한다. 

 

tigervncserver -localhost no :1

이렇게 명령하면 아래처럼 모든 모든 주소에서(?) 5901 포트로 연결이 가능하게 된다. 

/etc/vnc.conf에 $localhost = "no"를 추가해도 된다고 하는데 어디다 추가해야 하는 지 몰라서 ;; 

일단 저렇게 했다. 

위의 명령을 하기 전에는 tcp가 로컬로만 지정되어 있었다. 

 

이렇게 하면 vncviewer로 접속이 가능해진다. 

근데 여기서 off는 무슨 뜻이지

/home/ubuntu netstat -ano | grep "5901"
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      off (0.00/0/0)
tcp6       0      0 :::5901                 :::*                    LISTEN      off (0.00/0/0)

 

문제는 vncviewer를 실행하면 갑자기 인스턴스의 속도가 너무 느려진다는 거다. 

이거는 아직 해결을 못 했다. 

하지만 저 화면을 보기까지 얼마나 걸렸는지를 생각하면 이것도 꽤 큰 도약이다. 

 

처음에는 tightvnc를 썼는데 그건 너무 오류가 많이 나서 - 구글링해보니까 다른 사람들도 tightvnc 쓰다가 오류가 너무 많이 나서 다른 vnc로 바꾼 경우가 많더라 - tigervnc를 깔았는데 다행이 회색화면이 나오는 오류는 아직 없다. 

 

참고 사이트

https://unix.stackexchange.com/questions/398905/vnc-server-only-listening-for-connections-from-localhost

 

VNC Server only listening for connections from localhost

I have installed TightVNCServer on Raspbian (the September 2.017 version) for my Raspberry Pi 2 B+ : luis@Frambuesio:~$ vncserver -name Frambuesio -geometry 1280x1024 -depth 16 New 'Frambuesio'

unix.stackexchange.com

 

Comments