본문 바로가기

IT 일반

[202407] SK 브로드밴드 공유기 포트 포워딩을 통해 외부에서 SSH 연결하기

반응형

 
 
SSH(Secure Shell)는 네트워크 상의 다른 기기에 안전하게 접속할 수 있도록 해주는 프로토콜입니다. 주로 원격 서버에 로그인하거나 파일을 전송할 때 사용됩니다. 이번 블로그에서는 SK 브로드밴드 공유기를 사용하여 외부에서 SSH로 노트북에 접속할 수 있도록 포트 포워딩을 설정하는 방법을 소개하겠습니다.

1. 포트 포워딩이란?

포트 포워딩(Port Forwarding)은 외부 네트워크에서 들어오는 요청을 내부 네트워크의 특정 기기로 전달하는 기능입니다. 이를 통해 외부에서 특정 포트로 접속하면 내부의 서버로 연결할 수 있게 됩니다.

2. 포트 포워딩 설정을 위한 준비 사항

  1. SK 브로드밴드 공유기
  2. SSH 서버로 사용할 노트북
  3. 노트북의 내부 IP 주소 확인
  4. 공유기의 공인 IP 주소 확인

3. 노트북의 내부 IP 주소 확인하기

먼저, 노트북의 내부 IP 주소를 확인해야 합니다. 이는 공유기 설정에서 포트 포워딩을 설정할 때 필요합니다.

  1. Windows:
    • 윈도우 키 + R을 눌러 실행 창을 엽니다.
    • cmd를 입력하고 Enter를 누릅니다.
    • 명령 프롬프트에서 ipconfig를 입력하고 Enter를 누릅니다.
    • "IPv4 Address"를 확인합니다.
  2. MacOS:
    • 화면 왼쪽 상단의 애플 메뉴에서 시스템 환경설정을 클릭합니다.
    • 네트워크를 선택합니다.
    • 사용 중인 네트워크 연결을 선택하고, "상태"에서 IP 주소를 확인합니다.

4. Windows에서 SSH 서버 설정하기

Windows에서는 PowerShell을 사용하여 SSH 서버를 설정할 수 있습니다. 관리자 권한으로 PowerShell을 실행한 후 다음 단계를 따릅니다.

  1. SSHD 실행 확인 및 켜기:
    • SSH 서비스 상태 확인:
    • Get-Service -Name sshd
    • SSH 서비스 시작:
    • Start-Service sshd

5. SK 브로드밴드 공유기에서 포트 포워딩 설정하기

  1. 공유기 관리자 페이지 접속:
    • 웹 브라우저를 열고 주소창에 공유기의 IP 주소(일반적으로 192.168.45.1)를 입력합니다.
    • 사용자 이름과 비밀번호를 입력하여 로그인합니다. 기본 값은 보통 admin / admin이지만, 다를 수 있으니 확인합니다.
  2. 포트 포워딩 설정:
    • 관리자 페이지에서 "고급 설정" 또는 "네트워크 설정" 메뉴를 찾습니다.
    • "포트 포워딩" 또는 "가상 서버" 항목을 선택합니다.
    • 새로운 포트 포워딩 규칙을 추가합니다.
      • 외부 포트: 외부에서 접속할 포트 번호 (SSH 기본 포트는 22, 하지만 보안상 다른 포트를 사용하는 것이 좋습니다. 예: 9999).
      • 내부 IP 주소: 노트북의 내부 IP 주소.
      • 내부 포트: SSH 기본 포트 번호 (22).
      • 프로토콜: TCP.
    • 설정을 저장하고 적용합니다.

6. 공인 IP 주소 확인하기

공인 IP 주소는 외부에서 공유기로 접근할 때 사용하는 주소입니다. 이를 확인하는 방법은 다음과 같습니다:

7. 외부에서 SSH로 서버 접속하기

이제 외부 네트워크에서 SSH를 통해 서버에 접속할 수 있습니다. SSH 클라이언트를 사용하여 접속합니다.

  1. Windows:
    • PuTTY와 같은 SSH 클라이언트를 다운로드하고 설치합니다.
    • PuTTY를 실행하고, Host Name공인IP주소포트번호를 입력합니다 (예: 123.456.789.0002222).
    • Open을 클릭하여 접속합니다.
  2. MacOS/Linux:
    • 터미널을 열고 다음 명령어를 입력합니다:예:
    • ssh -p 2222 user@123.456.789.000
    • ssh -p 포트번호 사용자명@공인IP주소

8. 보안 강화 팁

  1. 기본 포트 변경: 기본 SSH 포트(22)를 다른 포트로 변경하여 보안을 강화합니다.
  2. 공개 키 인증 사용: 비밀번호 대신 SSH 키를 사용하여 인증합니다.
  3. 방화벽 설정: 필요하지 않은 포트를 차단하여 보안을 강화합니다.

이제 SK 브로드밴드 공유기에서 포트 포워딩을 설정하여 외부에서 SSH로 서버에 접근할 수 있게 되었습니다. 이를 통해 원격으로 서버를 관리하거나 파일을 전송하는 등의 작업을 할 수 있습니다. 추가적으로 보안 설정을 강화하여 안전하게 서버를 운영하는 것도 중요합니다.


이 블로그 글이 도움이 되셨기를 바랍니다. 궁금한 사항이 있으면 댓글로 남겨주세요!

반응형