오래된 컴퓨터를 활용해서 집에 로컬 개인 서버 컴퓨터를 설치해 보았다. 사실 성능이 좋은 컴퓨터는 아니기에 가상화 실습 혹은 간단한 서버 구현을 위해 사용할 예정이다. 

스펙

 

위 컴퓨터는 우분투 22.04 LTS 버전으로 포맷하여 사용 중이다. 


목표

 

1. 원격으로 컴퓨터 전원 켜기(WOL)

2. 집 공유기 IP(외부IP)로 접근하여 집에 있는 서버 컴퓨터에 원격접속

3. 원격 접속은 CLI,GUI 2가지 형태로 접근 가능해야 함

 


구현

  •  CLI 접속  = SSH 접속 (port : 22)
  •  GUI접속  = XRDP 접속 (port : 3389)

서버 컴퓨터로써 결국 외부(외부 IP)에서 접속해서 CLI환경 GUI환경 모두 사용하는 것을 목표로 했다. 

원격 접속 구조도

 

위 그림과 같이 원격접속을 구현하였다. 집에 있는 공유기(외부 IP)로 특정 포트로 접근을 하면 포드 포워딩 과정을 통해 원격접속 프로세스 포트로 매핑을 하여 접속을 한다. 

 

좀 더 이해를 돕기 위해 널널한 개발자님이 주로 그리는 OSI 계층에 대한 그림으로 표현을 해보자면 이렇다.

계층으로 표현

 


각각에 대한 자세한 설정과 그와 관련된 개념은 추후 차례대로 포스팅하도록 하겠다. 

'SW > Linux' 카테고리의 다른 글

(Linux)Ubuntu 터미널 안 열리는 오류 발생 시  (0) 2024.01.17