blueorpurple
AWS EC2 ubunt LTS 20.04.02 - GUI vncviewer 연결 에러 localhost 본문
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를 깔았는데 다행이 회색화면이 나오는 오류는 아직 없다.
참고 사이트
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