안녕하세요?
guacamole remote 를 설치해 보겠습니다. 설치과정이 복잡해짐에 따라 아래의 스크립트를 만들어 준 분이 계셔서 쉽게 설치가 가능합니다.
https://github.com/MysticRyuujin/guac-install
1. 이전 설치 게시글 모음
https://blog.djjproject.com/240
https://blog.djjproject.com/233
https://blog.djjproject.com/204
https://blog.djjproject.com/173
https://blog.djjproject.com/171
https://blog.djjproject.com/150
https://blog.djjproject.com/148
https://blog.djjproject.com/131
https://blog.djjproject.com/124
2. 수정된 스크립트
상기 스크립트를 참고하여 아래의 스크립트를 만들었습니다.
https://github.com/djjproject/guac-install/raw/master/guac-install.sh
sysv init 을 사용하고 계정 권한 및 tomcat8 java 바이너리를 수정합니다. 추가적으로 totp 모듈을 삭제합니다.
특히 tomcat이 데비안 저장소의 openjdk 를 사용할 경우 성능이 많이 떨어집니다. 그래서 임베디드 jdk 로 교체하여 실행하는 부분을 추가하였습니다.
root@AOL-Debian:~# wget https://github.com/djjproject/guac-install/raw/master/guac-install.sh
--2019-06-04 10:25:18-- https://github.com/djjproject/guac-install/raw/master/guac-install.sh
Resolving github.com (github.com)... 52.78.231.108
Connecting to github.com (github.com)|52.78.231.108|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/djjproject/guac-install/master/guac-install.sh [following]
--2019-06-04 10:25:18-- https://raw.githubusercontent.com/djjproject/guac-install/master/guac-install.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9392 (9.2K) [text/plain]
Saving to: ‘guac-install.sh’
guac-install.sh 100%[==============================================>] 9.17K --.-KB/s in 0.001s
2019-06-04 10:25:19 (6.10 MB/s) - ‘guac-install.sh’ saved [9392/9392]
root@AOL-Debian:~# chmod a+x guac-install.sh
root@AOL-Debian:~# ./guac-install.sh
# mysql 을 이미 사용중이라면 해당 비번 입력, 아니면 사용하고 싶은 비번 입력
Enter a MySQL ROOT Password:
Confirm MySQL ROOT Password:
# guacamole 이 사용할 db 입력
Enter a Guacamole User Database Password:
Confirm Guacamole User Database Password:
Installing dependencies. This might take a few minutes...
Adding user `mysql' to group `aid_inet' ...
Adding user mysql to group aid_inet
Done.
[ ok ] Stopping MariaDB database server: mysqld.
[ ok ] Starting MariaDB database server: mysqld.
OK
Downloading Files...
guacamole-server-1.0.0.tar.g 100%[==============================================>] 894.45K --.-KB/s in 0.1s
Downloaded guacamole-server-1.0.0.tar.gz
guacamole-1.0.0.war 100%[==============================================>] 8.85M 5.10MB/s in 1.7s
Downloaded guacamole-1.0.0.war
guacamole-auth-jdbc-1.0.0.ta 100%[==============================================>] 12.99M 20.0MB/s in 0.6s
Downloaded guacamole-auth-jdbc-1.0.0.tar.gz
guacamole-auth-totp-1.0.0.ta 100%[==============================================>] 3.67M 12.9MB/s in 0.3s
Downloaded guacamole-auth-totp-1.0.0.tar.gz
Downloading complete.
Building Guacamole with GCC 6.3.0
Configuring. This might take a minute...
OK
Running Make. This might take a few minutes...
설치가 완료 되었습니다.
3. 실행해보기
http://u5ipaddr:8080/guacamole
초기 아이디 비밀번호는 guacadmin 입니다.
기본적으로 계정을 관리자로 하나 더 만들어주신 다음에 guacadmin 계정을 삭제하시면 무방합니다.
일단 테스트라서 그냥 진행해 봅니다.
SSH 연결을 생성하고 로컬호스트에 연결해 보았습니다. 잘 작동합니다.
윈도우 RDP 연결은 아래와 같이 작동합니다.
감사합니다.
'AndroidOverLinux' 카테고리의 다른 글
[aolupdate] 리눅스 펌웨어 안전성 개선 (20190615) (0) | 2019.06.15 |
---|---|
U5 커스텀 백업 0.6 리눅스 버전 상세 설명 (klive, rclone, plexdrive, showdown) (0) | 2019.06.05 |
U5 커스텀 백업 0.6 리눅스 버전 간단 설명 (0) | 2019.06.03 |
netatalk 설치하기 (맥 파일 공유, afp) v2.2 (2) | 2019.05.19 |
리눅스 펌 사용시 최적화 방안 (0) | 2019.05.12 |
댓글