• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

원격접속 게이트웨이 Apache Guacamole. 도커로 설치하기.(Feat. SSH/VNC/RDP 등)

달소 달소 4162

8

21

안녕하세요. 달소입니다.

이번글에서는 앞서 소개해드린 원격접속 게이트웨이 과카몰리를 도커로 직접 설치해보고 사용해보도록하겠습니다.

Apache Guacamole에 대한 설명은 아래 글에서 참고하시면 되겠습니다~

 

안녕하세요. 달소입니다. 오늘은 KelvinKang KelvinKang 48242 님께서 댓글로 정보를 주신 Apache Guacamole(과카몰라)를 회원분들께 소개해드리...
달소 | 2022.03.11

설치환경

Ubuntu 20.04 LTS
Docker + Docker Compose

컨테이너 생성하기

사용할 이미지는 과카몰리 공식 이미지 2개와 DB로 사용될 Postgresql 이미지 입니다. + nginx

docker-compose로 찾다보니 잘 정리된 이미지가 있어서 해당방법으로 공유드리나 후에 리버스프록시를 사용하신다면 docker-compose.yml 파일에서 포트만 8080:8080/TCP 정도로 변경하신뒤에 그포트로 바로 접근하시면됩니다.

git clone "https://github.com/boschkundendienst/guacamole-docker-compose.git"
cd guacamole-docker-compose
./prepare.sh
docker-compose up -d

실행전에 docker-compmose.yml파일에서 db password정도는 바꿔서 설치하시는걸 추천드립니다.

아래처럼 컨테이너가 정상적으로 생성되었다면 시간이 조금 지난뒤에 웹 8443포트로 접속해주시면됩니다.

https://ip:8443 포트입니다.

nginx에 사설인증서를 넣고 리다이렉트시켜줬기때문에 주소창 뒤에 guacamole는 따로 안적어주셔도 됩니다.

기본 로그인 계정과 pw는 guacadmin/guacadmin 입니다

과카몰리 사용하기(사용자 계정생성/삭제)

기본적으로 과카몰리의 기본 계정인 guacadmin의 경우 반드시 삭제해주시는게 좋습니다.
아래 과정을 통해 관리자 계정을 새로만들어주시고 guacadmin은 삭제해주세요.

관리자 계정으로 만들어줘야하기때문에 반드시 권한은 다 넣어주세요

아래처럼 생성이 완료되었으면 생성한 계정으로 로그인 하고 기존 guacadmin은 삭제해주세요.

세션연결하기(Windows)

자 이제 본격적인 과카몰리와 다른 OS간의 세션연결입니다.

 

 

기본적으로 RDP 프로토콜을 모두 지원하니만큼.. 옵션도 엄청 많습니다.

세션을 누르면 지정해놓은 해상도대로 잘열립니다.

CTRL+SHIFT+ALT 를 누르면 좌측에 클립보드 및 기타 설정도 열립니다.

리눅스 세션연결하기(SSH)

리눅스 세션이 제일 쉽습니다 ㅎㅎ

저장 후 홈으로가면 아래처럼 세션이 있습니다.

SFTP도 잘설정해주면 아래처럼 잘됩니다.

파일 업다운도 잘됩니다~

뭐 이정도면.. 크게어려움없이 사용하실 수 있으리라 생각합니다!

보안을 위해서 외부에 오픈하시기 보다는 내부에 VPN접속 후 사용할 수 있게 해주시면 좋고 추후에 작성할 2FA인 Google OTP까지 적용하시면 그래도 안심하고 잘 사용하실 수 있으리라 생각합니다.

신고공유스크랩
21
이정도면컴맹인듯 2024.03.20. 00:29
우분투에서 하신거면 시놀에선 이 방법으로 안되는거죠?
따라 해봤는데 에러가 발생해서요
Error response from daemon: Bind mount failed: '/root/guacamole-docker-compose/drive' does not exists
12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 6시간 전08:21 87 +1
잡담 Proxmox 사이트도 개편을 했나보네요 1 달소 7시간 전07:46 157 +1
질문 적용 방법을 모르겠습니다?? 13 초보나스 2일 전08:05 241 +1
3858 질문
image
동도리군 3시간 전12:14 55 0
3857 정보
image
달소 6시간 전08:21 87 +1
3856 잡담
image
달소 7시간 전07:46 157 +1
3855 가이드
image
달소 7시간 전07:24 142 0
3854 질문
normal
서버구축하자 1일 전13:09 366 0
3853 질문
image
미스터빈 1일 전20:09 200 0
3852 질문
image
초보나스 2일 전08:05 241 +1
3851 질문
normal
웹서버구축관심 3일 전02:22 309 0
3850 잡담
normal
달소 3일 전23:39 203 +2
3849 질문
normal
게르노 4일 전03:11 189 0
3848 질문
image
감자칩 4일 전20:04 286 0
3847 질문
normal
ljr10 4일 전19:45 201 0
3846 질문
image
TANG 5일 전11:33 225 0
3845 질문
normal
감자칩 5일 전18:55 149 0
3844 질문
normal
숲형 6일 전11:21 277 0
3843 질문
image
kmw_ 6일 전09:37 197 +1
3842 질문
normal
bass9030 6일 전00:43 138 +1
3841 잡담
normal
칼룬 6일 전18:12 281 +1
3840 질문
normal
늘맑음 24.04.18.15:10 246 +1
3839 질문
image
게르노 24.04.18.12:26 91 0