티스토리 뷰

아파치 과카몰리란?

 아파치 과카몰리는 아파치 재단에서 만든 클라이언트리스 리모트 데스크탑 게이트웨이이다. VNC, RDP, SSH와 같은 표준 프로토콜을 지원한다. 클라이언트리스라고 하는 이유는 어떠한 플러그인이나 클라이언트 소프트웨어가 필요하지 않기 때문이다.

https://guacamole.apache.org/doc/gug/guacamole-architecture.html

 아키텍처를 살펴보면 위와 같은데, HTML5 웹브라우저만 있으면 과카몰리 서버를 거쳐 원격 데스크탑에 액세스할 수 있다. 직접 컴퓨터에 설치해도 되고, 도커로도 가능하다.

 더 알아보고 싶다면 공식문서를 참고하자.(https://guacamole.apache.org/doc/gug/)


왜 필요했을까?

 사실 아직 시험용으로 사용하고 있는데, 갑자기 아파치 과카몰리를 사용하게 된 이유는 다른 팀의 서버가 해킹되어 코인채굴에 사용되고 있었기 때문이다. 😱 그래서 우리팀도 보안상 대책이 필요했고 그래서 아파치 과카몰리를 사용하게 되었다.

 아무래도 내 생각으로는 아파치 과카몰리를 사용하게 되면 통신이 HTTP, HTTPS를 통해서만 이루어지기 때문에 다른 서버의 직접접속을 모두 막고 아파치 과카몰리로만 접속하게 되면 외부에서 직접 사내 서버에 접속할 수 있는 방법이 없어지고, 모든 통신이 암호화되어 이루어져서 그런 것 같다. 단, 과카몰리에 접속할 수 있는 계정정보가 해킹되는 경우가 가장 위험할 것이다. 그래서 아래와 같이 다양한 인증을 제공하는 것 같다.


어떻게 사용할까?

서버 접속

 우선 브라우저로 아파치 과카몰리 서버에 접속해야 한다. 서버에 접속하면 다음과 같은 로그인 창이 뜬다.

 계정으로 로그인하면 아래와 같이 최근 연결 영역과 모든 연결 영역을 확인할 수 있다. (보안상 인터넷에서 찾은 이미지로 대체)

https://www.google.com/url?sa=i&url=https%3A%2F%2Fapache-guacamole.en.softonic.com%2F&psig=AOvVaw2m-plrIGWBISDcJ_snmNJN&ust=1697593829038000&source=images&cd=vfe&opi=89978449&ved=0CBMQjhxqFwoTCND18Pr7-4EDFQAAAAAdAAAAABAJ

 아래의 모든 연결 영역에서 연결할 서버를 선택하면 서버로 연결된다.

창 분할로 여러 서버 동시 접속

 서버로 연결된 창에서 Windows 기준으로 [Shift] + [Ctrl] + [Alt]를 입력하면 아래와 같이 설정창이 표시된다.

 여기에서 여러 서버로 한 창에서 접속하고 싶다면 연결명을 클릭하고 표시되는 창에서 함께 표시하고 싶은 서버를 체크하면 된다. 그럼 아래와 같이 여러 서버로 접속된 화면이 한 창에 분할되어 표시된다.

동시 입력

 서버명영역이 파란색으로 표시되는 것은 현재 활성화된 창이라는 의미로, 여러 서버에 동시에 입력하고 싶다면 [Ctrl]을 누르고 동시에 입력하고 싶은 서버의 창을 클릭하면 된다.(파란색으로 표시됨)

파일 업로드/다운로드

 파일을 업로드/다운로드하고 싶을 경우 똑같이 서버에 접속된 창에서 [Shift] + [Ctrl] + [Alt]를 입력해서 설정창을 표시하고 [장치] 영역을 찾으면 된다.

 장치부분을 클릭하면 파일 경로가 보이고 거기에서 원하는 경로를 찾아가서 원하는 파일을 더블클릭해서 다운로드하면 된다. 파일 업로드를 하려면 위 메뉴에 있는 [파일 업로드] 버튼을 클릭하면 된다.


안전할까?

 아까도 말했듯 아파치 과카몰리가 안전할수도 있지만 과카몰리 침투에 성공한다면 치명적이다. 2020년에 아파치 과카몰리의 취약점이 발견되면서 기사가 떴는데(https://www.boannews.com/media/view.asp?idx=89515), 아파치에서 바로 취약점을 해결했다고 한다.

300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함