아주 간단한데...
원격 접속이 필요한 상황에서, 검색 할 때마다 다른 방법이 나오네요.
설정하는데 고생해서 정리합니다.
Windows에서 Ubuntu 원격 접속툴
기본 windows 원격접속 프로그램 사용을 전제로 합니다.
win키+R 입력 -> 'mstsc' 입력 으로 실행하거나 win키 -> '원격' 입력해서 검색 -> 아이콘 선택으로 실행합니다.
ubuntu ip는 $ ifconfig 명령어로 실행하여 확인합니다.
xrdp 패키지 설치 확인
$ systemctl status xrdp
- 설치 안되어 있을 경우,
Unit xrdp.service could not be found. - 설치되어 있을 경우,
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) ....
xrdp설치
$ sudo apt update
$ sudo apt install xrdp
찾아보니 여기까지만 했을 때 되는 경우(link)도 있는 것 같은데, 저는 항상 안 됐었습니다.
검정 화면 또는 민트색 화면이 지속되다가 5분 정도 버티고 있으면 아래와 같은 메시지가 떴습니다.
- 발생한 에러
....
login successfully for display 10
started connecting
connection problem, giving up
some problem
GUI 접속 셋팅
xrdp에서 GUI를 사용하기 위한 프로그램입니다. 우분투 18.04만 해당되는 것으로 보입니다. (출처: link)
$ sudo apt install -y xorgxrdp-hwe-18.04
이렇게 할 경우 잘 접속됩니다.
우분투 20.04 / 22.04 의 경우
$ sudo vim /etc/xrdp/startwm.sh
아래 2줄을 넣으면 됩니다. 22.04에서만 확인 해봤습니다. (출처 : link)
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
그리고 xrdp를 재시작해줍니다.
$ sudo systemctl restart xrdp
색 인증 경고 메시지 해결
인증이 필요합니다.
색상 프로파일을 만들려면 인증이 필요합니다.
라는 메시지가 뜨면,
$ sudo vim /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
위 파일을 만들어주고, 아래 내용을 입력해줍니다. (출처 : link )
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
그리고 컴퓨터를 재부팅해줍니다.
기타 - 방화벽 문제
원격 데스크톱 연결 프로그램에서 아래 메시지가 뜰경우 방화벽 때문에 접속 안될 수도 있습니다.
- 경고창 메시지
다음 이유 중 하나로 인해 원격 데스크톱을 사용하여 원격 컴퓨터에 연결할 수 없습니다.
서버에 대한 원격 액세스가 활성화되어 있지 않습니다.
원격 컴퓨터가 꺼져 있습니다.
네트워크에서 원격 컴퓨터를 사용할 수 없습니다.
원격 컴퓨터가 켜져 있고 네트워크에 연결되어 있고 원격 액세스가 활성화되어 있는지 확인하십시오.
아래 명령어로 방화벽을 확인합니다.
$ sudo ufw status verbose
- 방화벽 셋팅 안되어 있을 경우
Status: inactive 라고 표시
-> 방화벽 문제가 아닙니다. - 방화벽 세팅 되어 있을 경우
Status : active 라고 표시
방화벽이 셋팅되어 있을 경우 아래 명령어로 포트 허용합니다. (출처: link)
$ sudo ufw allow 3389 comment 메모할 내용
기타 - 로그인 문제
검정 또는 민트색 화면에서 에러 메시지가 뜹니다.
로그인되어 있으면 접속 안됩니다. -> 우분투에서 로그아웃해줍니다.
'Etc' 카테고리의 다른 글
[Ubuntu] Pytorch 설치 : 버전 호환 CUDA & python (0) | 2024.04.27 |
---|---|
[개념 정리] GPU 메모리 구조 및 용어 (7) | 2024.01.24 |
[후기] AI 서비스 개발 실패 후기 (10) | 2023.12.11 |
[정보 공유] Computer Vision 학회 / 대회 일정 (0) | 2023.02.13 |
[Ubuntu] 설치시 네트워크 문제(Wired문제) (0) | 2023.01.02 |
댓글