본문 바로가기
카테고리 없음

[IT 꿀팁] 우분투 리눅스 서버 원격 접속: SSH 설치 및 공유기 포트 포워딩 완벽 가이드

by HQ본부장 2026. 3. 10.

우분투 서버에 고정 IP까지 무사히 할당하셨다면, 이제 거추장스러운 모니터와 키보드를 서버에서 떼어낼 차례입니다!


서버는 보통 구석에 두고 24시간 켜놓기만 하죠. 그렇다면 서버 관리는 어떻게 할까요? 바로 내 방에 있는 편안한 메인 PC나 외부의 노트북에서 서버로 원격 접속을 하는 것입니다. 이때 가장 필수적이고 기본적으로 사용되는 기술이 바로 'SSH(Secure Shell)'입니다.

오늘은 우분투 리눅스에 SSH 서버를 설치하고, 집 밖에서도 서버에 접속할 수 있도록 공유기 '포트 포워딩(Port Forwarding)'을 설정하는 방법까지 단계별로 완벽하게 알아보겠습니다.

---

1단계: 우분투에 SSH 서버 설치 및 실행 확인


가장 먼저 서버 자체에서 외부 접속을 받아들일 수 있도록 SSH 프로그램을 설치해야 합니다. 서버 컴퓨터의 터미널에 아래 명령어들을 순서대로 입력합니다.

1. 패키지 목록 업데이트

> `sudo apt update`

2. OpenSSH 서버 설치

> `sudo apt install openssh-server`
(설치 도중 Y/N을 물어보면 `Y`를 누르고 엔터를 칩니다.)

3. SSH 실행 상태 확인**

> `sudo systemctl status ssh`
화면에 초록색 불빛과 함께 'active (running)'이라는 문구가 보인다면 성공적으로 설치되어 실행 중인 것입니다. 확인하셨다면 `Ctrl + C`를 눌러 빠져나옵니다.

2단계: 집 안(내부망)에서 원격 접속 테스트하기




포트 포워딩을 하기 전에, 같은 공유기에 연결된 내 PC에서 접속이 잘 되는지 먼저 테스트해 봅니다. 윈도우 10/11 사용자라면 별도의 프로그램 없이 기본 '명령 프롬프트(cmd)' '파워쉘(PowerShell)'을 켜서 바로 접속할 수 있습니다.

> 입력 명령어 양식: `ssh [서버계정명]@[서버의고정IP]`
> 입력 예시: `ssh ubuntuuser@192.168.0.100`

처음 접속하면 연결을 신뢰하겠냐는 영어 문구(Are you sure you want to continue connecting?)가 뜹니다. `yes`를 입력하고 엔터를 친 뒤, 서버의 비밀번호를 입력하면 성공적으로 원격 접속이 완료됩니다!

3단계: 집 밖에서도 접속하기! 공유기 포트 포워딩 설정




이제 카페나 회사 등 외부 인터넷망에서도 내 서버에 접속하려면, 집의 대문 역할을 하는 '공유기'에 길을 뚫어주어야 합니다. 이것을 '포트 포워딩(Port Forwarding)'이라고 합니다.

1. 메인 PC 인터넷 브라우저 주소창에 공유기 관리자 주소(일반적으로 아이피타임은 192.168.0.1)를 입력하고 로그인합니다.
2. 메뉴에서 [고급 설정] -> [NAT/라우터 관리] -> [포트포워드 설정]으로 이동합니다. (제조사마다 메뉴 이름이 조금씩 다를 수 있습니다.)
3. 아래와 같이 규칙을 추가합니다.
   * 규칙 이름: SSH 접속 (임의로 작성)
   * 내부 IP 주소: 앞서 설정한 서버의 고정 IP (예: 192.168.0.100)
   * 프로토콜: TCP
   * 외부 포트: 2222 (보안을 위해 기본 포트인 22번 대신 임의의 숫자를 추천합니다. 1024~65535 사이 권장)
   * 내부 포트: 22 (SSH의 기본 포트는 무조건 22번입니다.)
4. 설정을 적용하고 저장합니다.

4단계: 외부망에서 최종 접속 테스트


이제 집 밖에서 스마트폰이나 노트북으로 접속해 볼 차례입니다. 외부에서 접속하려면 공유기가 인터넷 통신사로부터 부여받은 '공인 IP'를 알아야 합니다. (네이버에서 '내 아이피'라고 검색하면 나오는 주소입니다.)

외부 인터넷에 연결된 기기에서 아래와 같이 포트 번호를 지정하여 접속을 시도합니다.

> 입력 명령어 양식: `ssh -p [외부포트번호] [서버계정명]@[공인IP주소]`
> 입력 예시: `ssh -p 2222 ubuntuuser@123.45.67.89`

비밀번호를 입력하라는 창이 뜨고 로그인이 된다면, 완벽하게 외부 원격 접속 세팅이 끝난 것입니다!

---

마무리하며


수고하셨습니다! 이제 무겁고 시끄러운 서버용 PC는 창고나 베란다 구석에 조용히 박아두고, 여러분의 쾌적한 메인 PC에서 모든 서버 작업을 진행할 수 있게 되었습니다.

다음 포스팅에서는 서버의 보안을 한층 더 끌어올리기 위해, 해커들의 공격을 막아주는 'UFW 방화벽 기본 설정법' '비밀번호 없이 안전하게 접속하는 SSH Key 인증 방식'에 대해 다뤄보겠습니다.

도움이 되셨다면 '공감(❤️)'과 '구독' 부탁드립니다!
더 좋은 정보로 보답하겠습니다.