dalgorithm
달공의 개발기
dalgorithm
전체 방문자
오늘
어제
  • 분류 전체보기 (170)
    • Back-end (0)
    • Java (11)
    • 자료구조 (7)
    • Network (31)
    • Database (9)
    • Baekjoon Online (24)
    • 클라우드 (6)
    • Android (15)
      • Kotlin (14)
    • AI (27)
      • Machine Learning&Deep Learn.. (27)
    • Web (23)
      • Webhacking (17)
      • WebProgramming (6)
    • 기술면접 (1)
      • JAVA&자료구조 (0)
      • Spring (0)
      • 컴퓨터구조&운영체제 (0)
      • 네트워크 (0)
      • 데이터베이스 (0)
    • CTF 스터디 (15)
    • 대외활동 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 머신러닝
  • 포너블
  • 코드리뷰
  • CTF
  • db
  • 딥러닝
  • 클라우드
  • 네트워크
  • 인공지능
  • 웹해킹
  • cs
  • python #백준
  • 자료구조
  • java
  • 자바
  • gcp
  • kotlin
  • 침입탐지
  • 데이터베이스
  • Guacamole

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dalgorithm

달공의 개발기

GCP&Azure_Kali를 이용한 클라우드 침투 테스트 머신 구성2
클라우드

GCP&Azure_Kali를 이용한 클라우드 침투 테스트 머신 구성2

2021. 7. 14. 16:44
728x90

● 원격 접근을 위한 Guacamole 구성

이전까지 설치를 다 진행했다면, Apache Guacamole 서버의 소스코드를 다운로드한다.

 

wget https://downloads.apache.org/guacamole/1.1.0/source/guacamole-server-1.1.0.tar.gz

wget http://mirrors.estointernet.in/apache/guacamole/1.0.0/binary/gu acamole-1.0.0.wa

 

그 후,

tar xvf guacamole-server.tar.gz

다운로드 받은 파일의 압축을 풀어주어야 한다.

 

압축을 풀고 나서

CFLAGS="-Wno-error" ./configure --with-init-dir=/etc/init.d

하고 나서 아래와 같이 Protocol support 부분에 RDP가 꼭 YES로 떠야한다.

 

make -j4

sudo make install

sudo ldconfig

    sudo update-rc.d guacd defaults

 

그리고 순서대로 위의 명령어를 입력해준다.

모든 명령이 잘 실행 되었다면 Guacamole가 설치된 것이다.

 

● SSH와 RDP 접속을 위한 Guacamole 설정

Guacamole의 기본 설정 디렉토리는 /etc/guacamole이다.

 

1. 해당 디렉토리 내에 guacamole.properties 파일을 생성한 후, guacamole 프록시 정보가 있어야한다.

 

# Hostname and port of guacamole proxy

guacd-hostname: localhost

guacd-port: 4822

 

2. user-mapping.xml 파일도 필요하다. 이 파일에는 Guacamole에 인증하는 데 사용하는

사용자 이름과 패스워드가 저장된다.

 

3. 여기까지 완료했으면, 앞서 다운로드했던 war 파일을 설치해야한다.

tomcat9/webapps 폴더로 옮겨 놓으면 자동으로 설치된다.

 

mv guacamole-1.1.0.war /var/lib/tomcat8/webapps/guacamole.war

 

4. 이제 Apache Guacamole를 구동하기 위해 guacd와 tomcat9 서비스를 재시작한다.

 

sudo service guacd restart

sudo service tomcat9 restart

 

5. 마지막으로 인증 정보를 Guacamole 클라이언트 디렉토리로 복사하면 된다.

 

mkdir /usr/share/tomcat9/.guacamole

ln -s /etc/guacamole/guacamole.properties /usr/share/tomcat9/.guacamole

 

6. 브라우저에서 ipaddr:55555/guacamole로 접근하면

성공적으로 RDP 및 SSH 접속이 가능하다.

728x90

'클라우드' 카테고리의 다른 글

Kali 칼리 리눅스를 활용한 클라우드 공격  (0) 2021.07.18
GCP&Azure_Kali를 이용한 클라우드 침투 테스트 머신 구성1  (0) 2021.07.14
GCP&Azure_클라우드 침투 테스트 환경 구성2  (0) 2021.07.10
GCP&Azure_클라우드 침투 테스트 환경 구성1  (0) 2021.07.07
클라우드 정보보호 안내서 요약  (0) 2021.07.02
    '클라우드' 카테고리의 다른 글
    • Kali 칼리 리눅스를 활용한 클라우드 공격
    • GCP&Azure_Kali를 이용한 클라우드 침투 테스트 머신 구성1
    • GCP&Azure_클라우드 침투 테스트 환경 구성2
    • GCP&Azure_클라우드 침투 테스트 환경 구성1
    dalgorithm
    dalgorithm

    티스토리툴바