본문 바로가기
OS/Window

SSH Server

by Mostlove 2025. 3. 31.
728x90
반응형

Windows에서 SSH 서버 설정OpenSSH를 설치하여 활성화하는 방식으로 진행할 수 있습니다. Windows 10 1809 버전 이상, 그리고 Windows Server 2019 이상에서는 OpenSSH선택적 기능으로 제공하고 있으므로 이를 통해 SSH 서버를 설치하고 사용할 수 있습니다.

1️⃣ OpenSSH 서버 설치 (Windows 10 이상 및 Windows Server)

1.1. OpenSSH 서버 설치 방법

  1. 설정 열기: Windows + I 키를 눌러 설정을 엽니다.
  2. **앱(Apps)**으로 이동한 후, **선택적 기능(Manage optional features)**을 클릭합니다.
  3. 기능 추가(Add a feature) 버튼을 클릭하고, 목록에서 OpenSSH Server를 찾아 설치를 클릭합니다.
  4. 설치가 완료되면, SSH 서버가 Windows 시스템에 설치됩니다.

1.2. PowerShell을 통한 설치

Windows PowerShell을 사용하여 OpenSSH 서버를 설치할 수도 있습니다.

  1. PowerShell을 관리자 권한으로 실행합니다.
  2. 다음 명령어를 입력하여 OpenSSH 서버를 설치합니다:
  3. Add-WindowsFeature -Name OpenSSH-Server
  4. 설치가 완료되면, SSH 서비스를 활성화하고 시작합니다.

2️⃣ OpenSSH 서버 활성화 및 시작

  1. 서비스 관리 열기: Windows + R을 눌러 실행 창을 열고, services.msc를 입력 후 Enter를 누릅니다.
  2. OpenSSH SSH Server 서비스를 찾아 클릭하고, 속성을 선택합니다.
  3. 시작 유형자동으로 설정한 후, 시작 버튼을 클릭하여 SSH 서비스를 시작합니다.
  4. 확인을 눌러 설정을 저장합니다.

또는, PowerShell에서 아래 명령어로 SSH 서버 서비스를 시작할 수도 있습니다:

Start-Service sshd

3️⃣ 방화벽 설정

SSH 서비스가 정상적으로 실행되도록 하기 위해서는 방화벽에서 포트 22(SSH 기본 포트)가 열려 있어야 합니다.

  1. Windows 방화벽 설정 열기: Windows + R을 눌러 실행 창을 열고, firewall.cpl을 입력 후 Enter를 누릅니다.
  2. 고급 설정을 클릭합니다.
  3. 인바운드 규칙에서 새 규칙을 클릭하고, 포트를 선택한 후 다음을 클릭합니다.
  4. TCP를 선택하고, 특정 로컬 포트22를 입력한 후 다음을 클릭합니다.
  5. 연결 허용을 선택하고 다음을 클릭합니다.
  6. 규칙에 이름을 지정한 후 마침을 클릭합니다.

이제 SSH 연결을 허용할 수 있습니다.


4️⃣ SSH 서버 접속

설치와 설정이 완료되면, 원격 시스템에서 SSH 클라이언트를 통해 해당 Windows 시스템에 접속할 수 있습니다.

4.1. Linux/Unix 시스템에서 SSH 접속

  1. 터미널에서 다음 명령어를 입력하여 SSH 서버에 접속합니다:
  2. ssh 사용자명@윈도우서버아이피
  3. 사용자 계정의 비밀번호를 입력하여 로그인합니다.

4.2. Windows에서 SSH 접속

Windows에서도 PowerShell을 통해 SSH 클라이언트를 사용할 수 있습니다.

  1. PowerShell을 열고 다음 명령어를 입력하여 접속합니다:
  2. ssh 사용자명@윈도우서버아이피

5️⃣ SSH 키 인증 (선택사항)

비밀번호 대신 SSH 키 인증을 사용할 수 있습니다. Windows에서 SSH 키 인증을 설정하는 방법은 다음과 같습니다:

  1. SSH 키 생성: 클라이언트 시스템에서 SSH 키를 생성합니다.
  2. ssh-keygen
  3. 공개 키 복사: 생성된 공개 키를 Windows 시스템에 복사하여 C:\Users\<사용자 이름>\.ssh\authorized_keys에 저장합니다.
  4. SSH 서비스 재시작:
  5. Restart-Service sshd

이제 비밀번호 없이 SSH 키를 사용하여 접속할 수 있습니다.


6️⃣ 결론

Windows에서 OpenSSH 서버를 설정하는 과정은 다음과 같습니다:

  1. OpenSSH 서버 설치
  2. SSH 서비스 활성화
  3. 방화벽 설정
  4. 원격 접속

이후에는 SSH 키 인증 등을 추가로 설정하여 더 안전하게 원격 접속을 관리할 수 있습니다.

반응형

'OS > Window' 카테고리의 다른 글

Terminal Server  (0) 2025.03.31
VNC Server  (0) 2025.03.31
Telnet Server  (0) 2025.03.31
HDD관리  (0) 2025.03.28
네트워크 Drive Mapping  (0) 2025.03.28