본문 바로가기
OS/Linux

[Ubuntu] 원격접속

by Pendine 2025. 4. 9.
728x90

Ubuntu 22.04  우분투 OS 원격접속 설치.

데스크톱 버전을 사용중이었기 때문에 GUI 지원하는 패키지 설치하지 않았음.

 

 

Xrdp + Windows 원격 데스크톱 연결

설치패키지 

  • openssh 설치
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

 

  • xrdp
sudo apt install xrdp
sudo systemctl enable xrdp
sudo adduser xrdp ssl-cert
sudo systemctl start xrdp

 

xrdp 설치 후 설정파일 내용 변경 필요

위치 : /etc/xrdp/startwm.sh 

sudo nano /etc/xrdp/startwm.sh
or
sudo vim /etc/xrdp/startwm.sh

 

내용 추가 - 빨간 박스가 추가된 내용임.

 

  • xfce4 xfce4-goodies
sudo apt install xfce4 xfce4-goodies -y
which xfce4-session
echo xfce4-session > ~/.xsession
sudo systemctl restart xrdp

 

 

우분투 아이피 확인 방법

hostname -I
or
ip a

 

 

원격접속

접속시 세션은 Xorg 를 선택

로그인 정보는 사용하던 유저명과 비밀번호 사용

 

 

출처

1. https://xoft.tistory.com/37

2. https://ko.linux-console.net/?p=393#gsc.tab=0

3. ChatGPT

 

필자는 방화벽을 아직 사용하지 않기 때문에 방화벽관련 설정은 작성하지않았음

당연하게도 방화벽 설정 전, 접속을 허용할 포트를 설정한 뒤, 방화벽을 설정할 것.

 

 


방화벽 설정 방법

  • 현재는 방화벽 설정 안 함
  • 이후 ufw 사용 시 반드시 포트 열고 나서 활성화할 것

예시

# 원격 데스크톱 (RDP)
sudo ufw allow 3389

# SSH (사용 중이면)
sudo ufw allow 22

# 예: Jenkins (보통 8080 포트 사용)
sudo ufw allow 8080

# 웹서버 (nginx, apache 등)
sudo ufw allow 80
sudo ufw allow 443

 

댓글