Skip to content

aws xrdp

2017.05.29 20:26

WHRIA 조회 수:1390

http://hugrypiggykim.com/2016/07/10/aws-ec2-ubuntu-xrdp-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1/

 

 

 

 

AWS – EC2 – Ubuntu – XRDP 환경 구성

집에서 서버를 구축해서 사용을 해보면 SK, KT 등 통신사를 통하기 때문에
고정 IP 를 사용할 수 없다던지, Proxy 서버에 차단된다던지 하는 어려움도
존재하고 전기비도 생각하는 것보다 엄청 많이 나오는 관계로 AWS사용을
적극 검토하게 되었다. 오늘 작성하려는 내용은 AWS 에 EC2 서비스를 사용
Ubuntu 를 설치하고 Terminal 접속만 되는 문제를 해결하고자 XRDP 를
설치하여 접속하는 것 까지 작성하겠다.
RedHat 은 http://devopscube.com/how-to-setup-gui-for-amazon-ec2-rhel-7-instance/

1. Google 에서 AWS 를 검색하여 아래 페이지에 접속 후 계정을 생성하여
로그인 한다.

K-093

2. 아래와 같이 서비스 목록이 나오는데 우상단에 서비스 지역을 Seoul로 꼭 바꾸고
EC2 서비스를 실행한다.
K-096

3. Launch Instance Click

K-097

 

4.  자신이 원하는 Platform 을 선택하면 된다. 여기서는 Ubuntu 선택
K-098

 

5. CPU 수와 RAM 등을 지정한다. (t2.micro 는 1년간 무료이다 )

K-100

6.  Network 설정 Default 로 가자
K-101

7. HDD 용량이다 최대 30G 까지 설정 가능
K-102

8. 이하 Defulat로 설정 – Review and Launch
K-105

9. Key 생성 (꼭해야 함. 아무 이름이나 원하는 것 입력)

K-107
10. Instnace 가 생성된 것을 볼 수 있다.
K-108

11. 접속을 위해서 PUTTY 와 PUTTYGEN 을 다운로드 받는다.
K-112

12. Puttygen 을 실행하여 (10)에서 생성한 pem 파일을 ppk 로 변환
– LOAD -> PEM 선택 -> save private key -> 동일 이름으로 저장
K-113

※ 고정IP를 사용하고 싶을때는
VPC > Elastic IPs > Allocate New Address > Action > Associate Address > Instance 선택 을 해주면 해당 Instacne 는 항상 Elastic IPs 로 접속된다.
Elastic IPs 의 경우 연결된 Instacne 없이 방치 되면 요금이 부과된다.

13. putty 를 이용해서 instacne 에 접속한다.
– Instance 이름을 ubuntu 로 입력한다.
– Connection 주소는 instance 명 @ public DNS 이다

K-117 K-120

14. 아까 만든 pem 파일을 SSH -> Auth 에서 Load 한다
K-120

15. (14)까지 완료 후 접속하면 아래와 같이 접속이 된다.

K-121

 

16. 이제 XRDP 를 통해 윈도우에서 원격 접속할 수 있는 환경을 만들어 보자
K-126

 

17. 아래 명령어를 통해 apt-get 을 업그레이드 한다
sudo apt-get update
sudo apt-get upgrade

18. 아래 파일을 편집한다
sudo vim /etc/ssh/sshd_config
PasswordAuthentication  내용을 yes 로 변경

19. 변경 파일 즉시 적용
sudo /etc/init.d/ssh restart

20. 아까 만들었던 ubuntu 계정의 비밀번호 설정
sudo –i //superuser 권한 임시 획득
passwd ubuntu

21. ubuntu 계정으로 다시 전환
su ubuntu
cd

22. ubuntu desktop 을 설치 합니다.
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop

23. XRDP 와 xfce4  를 설치 합니다.
sudo apt-get install xfce4 xrdp
sudo apt-get install xfce4 xfce4-goodies

24. xfce4 가 기본 메니져가 되도록 설정합니다 .
echo xfce4-session > ~/.xsession

25. ubuntu user계정에 복사 합니다. (계정 추가시 동일 행위 필요)
sudo cp /home/ubuntu/.xsession /etc/skel

26. xrdp.ini 를 편집합니다.
sudo vim /etc/xrdp/xrdp.ini

27. xrdp.ini 파일내  xrdp1 그룹의 아래 내용을 수정합니다.
port=-1
– to –
port=ask-1

28. 서비스를 restart 합니다.

sudo service xrdp restart

29. RDP 연결의 기본 PORT 는 3389 이며, Rule 에서 별도로 허용 처리 필요
※ 포트를 변경하고자 할 경우
sudo vi /etc/xrdp/xrdp.ini
[globals]
port=3389    
//해당 값 변경
sudo service xrdp restart

※ 방화벽 OPEN
sudo firewall-cmd –permanent –add-port=3389/tcp
sudo firewall-cmd –reload

K-127

K-128

 

30. 원격접속을 시도해 봅니다.
K-129 K-130

K-131

 

여기까지 기본 환경은 구성하였으며, 이에 이 위에 Git 서버 , WordPress 등 유틸성격의 서비스를 설치하고  Spark , Hadoop, Eclipse, Tomcat, DeepLearning4Java 등을 설치하여 실제 서비스를 올리는 부분은 정리가 되면 업데이트 하겠습니다.

번호 제목 글쓴이 날짜 조회 수
1716 mAP 계산법 WHRIA 2019.02.24 45278
1715 epitope spreading han 2006.05.09 40968
1714 encfs WHRIA 2020.05.17 32779
1713 Heinrich Law (1:29:300 Law) WHRIA 2007.08.12 24963
1712 일본 주소 [2] WHRIA 2008.06.28 24013
1711 사주팔자 프로그램 file 한승석 2003.02.16 20304
1710 simple adblock file WHRIA 2012.04.13 18071
1709 도란사민 WHRIA 2011.04.19 18067
1708 탤런트 이윤지씨와 함께 file WHRIA 2010.02.04 17006
1707 penicillin han 2003.12.10 15672
1706 SSH tunnel WHRIA 2007.10.01 15078
1705 geexbox [1] han 2006.12.01 14601
1704 아이피부과 개원 WHRIA 2010.01.18 14407
1703 세무회계 WHRIA 2010.01.31 14380
1702 증명사진 WHRIA 2010.03.14 14308

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소