원격제어 - guacamole 사용해보기
- 2 minutes read - 218 words
guacamole
Guacamole는 브라우져를 통해 모든 컴퓨터를 제어할 수 있게 해주는
아주 유용한 툴이다.
나는 컴퓨터 포맷을 자주하는데, 로컬에 셋팅해놓으면
다 날아가기 때문에 guacamole로 해놓는걸 선호한다.
그리고 외부에서 내부의 컴퓨터를 급하게 사용해야할 경우,
내 컴퓨터가 아니어도 주소만 알면 바로 들어가서 쓸 수 있기때문에 활용도가 매우 높다
가장 큰 장점은?
- 모든 os 지원
- 브라우져이기 때문에 브라우져가 있는 장치라면
아이폰, 안드로이드, PC, MAC 모두 지원된다 - 하지만 장치별 단축키 설정이나 이런게 좀 불편할 수 있다
- 브라우져이기 때문에 브라우져가 있는 장치라면
- ssh 접속 시, sftp 지원 (파일 전송)
- VNC, SSH, RDP등 여러 프로토콜 지원
- vnc는 맥과, 리눅스를 제어할 때,
RDP는 윈도우를 제어할 때 사용
- vnc는 맥과, 리눅스를 제어할 때,
- 최신 업데이트된 (1.3)에서는
여러대의 PC가 한화면에서 제어가 된다- 기존 버전에서는 한번에 한때만 컨트롤이 가능하였음
아래는 두대에 동시에 ssh로 접속한 모습

guacamole-2
단점
- 브라우져에서 지원이 되긴 하지만 장치별 단축키 설정이
상이하여 조금 불편한 점이 있을 수 있다- 개인적으로는 컴퓨터 설정으로 맞추고,
컴퓨터에서만 사용하는 것으로 하는것이 좋다.
- 개인적으로는 컴퓨터 설정으로 맞추고,
vnc 설정
셋팅 -> 연결
로 이동- 원하는 vnc 항목을 선택
연결 편집
항목을 모두 작성네트워크
항목을 모두 작성인증항목
에서 vnc에서 설정했던 패스워드를 입력한다
ssh 설정
은 나중에…
추천 VNC
realvnc, ultravnc, tightvnc 등 써봤는데, 개인적으로는 tightvnc가 가장 빠르고 문제가 없었다
여기서는 vnc 설정 방법은 다루지 않는다
일반적으로 기본으로 설치하면 별 문제 없다
docker-compose.yml
docker-compose.yml
파일은 아래와 같다
별다른 설정은 없고, ports
, volumes
만 본인에 맞게 설정해주면 된다.
version: "3.3"
services:
guacamole:
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- "./config:/config"
image: jwetzell/guacamole