Amazon Lightsail에 GUI(Graphical User Interface, 그래픽 사용자 인터페이스)를 설치하고 싶습니다.
해결 방법
Lightsail에 GUI 설치
다음 단계를 완료합니다.
-
Lightsail 대시보드를 열고 Lightsail 인스턴스를 선택합니다.
-
Networking(네트워킹)을 선택합니다.
-
IPv4 Firewall(IPv4 방화벽)에서 Add Rules(규칙 추가)을 선택하고 다음 규칙을 추가합니다.
Application: Custom Protocol: TCP Port or Range: 3389
-
Create(생성)를 선택합니다.
-
SSH를 사용하여 Lightsail에 연결합니다.
-
운영 체제(OS) 확인:
# cat /etc/os-release
-
Xfce 4 및 xrdp를 설치합니다.
# sudo apt-get update; sudo apt-get -y install xrdp xfce4
-
Xfce를 사용자의 기본 창 관리자로 설정합니다.
echo "xfce4-session" > /home/example-user/.Xclients chown example-user: /home/example-user/.Xclients; chmod u+x /home/example-user/.Xclients
참고: example-user를 사용자 이름으로 바꾸십시오.
-
xrdp 활성화:
sudo systemctl enable xrdp; sudo systemctl start xrdp
-
**(선택 사항) ** UFW(Uncomplicated Firewall, 복잡하지 않은 방화벽)가 설치된 경우 TCP(Transmission Control Protocol, 전송 제어 프로토콜) 포트 3389를 허용하는 방화벽 규칙을 추가합니다.
$ sudo su -
# if ! /usr/sbin/ufw status | grep inactive > /dev/null 2>&1;then /usr/sbin/ufw allow 3389/tcp;fi
**참고:**UFW의 상태를 검사하려면 다음 명령을 실행합니다.
sudo ufw status
- 사용자 암호 설정:
sudo passwd example-user
참고: example-user를 사용자 이름으로 바꾸십시오.
GUI를 사용하여 Lightsail에 연결
다음 단계를 완료합니다.
- 원격 데스크톱 클라이언트를 선택합니다.
- IP 주소를 입력합니다.
- 사용자 ID와 암호를 입력합니다.
참고: 연결할 때 "Failed to execute child process "dbus-launch" (No such file or directory)" 오류 메시지가 표시되면 dbus-x11을 설치하십시오.
sudo apt-get install dbus-x11