[Windows] OpenSSH 서버 활성화 방법

2022. 4. 25. 20:272018년 이전 관심사/개발환경_

반응형

Windows, OpenSSH 서버 활성화

1. 관리자 모드로 PowerShell 실행

 

2. OpenSSH.Server 설치 명령

 - $ Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

3. sshd 서비스 등록

 - Start-Service sshd

 

4.부팅 시점에 자동으로 서비스를 실행하고 싶으면 Set-Service에 등록

  - Set-Service -Name sshd -StartupType 'Automatic'

 

5. OpenSSH-Server에 대한 방화벽 규칙 확인

 - 명령 : Get-NetFirewallRule -Name OpenSSH-Server-In-TCP

 - Enabled : True면 정상

 

 

5.1 만약 OpenSSH-Server-In-TCP 이름이 검색되지 않는다면, New-NetFirewallRule 명령어로 직접 방화벽 규칙 생성

 - New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH-Server-In-TCP' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

 

localhost로 OpenSSH 서버 접속 테스트

1. ssh 클라이언트가 있는지 확인

2. ssh 클라이언트가 없는 경우, 설치

명령 : Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

 

3. SSH 접속을 위한 계정 확인

명령 : $ whoami

해당 시스템 계정은 kaizen으로 되어 있음.

PS C:\WINDOWS\system32> whoami
desktop-vuq9a08\kaizen

4. SSH Server의 IP 주소 확인

이더넷 어댑터 이더넷:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::bdd9:4c42:715d:3a45%19
   IPv4 주소 . . . . . . . . . : 192.168.0.102
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1

5. Client PC에서 SSH 접속 ( Putty 사용 )

6. ID, Password를 입력해서 SSH 접속

7. 정상 접속 확인

 

 

참고 자료

https://www.lainyzine.com/ko/article/how-to-run-openssh-server-and-connect-with-ssh-on-windows-10/

 

반응형

'2018년 이전 관심사 > 개발환경_' 카테고리의 다른 글

[VSCODE] SSH 원격 접속 방법  (0) 2022.04.26