본문 바로가기
Windows

윈도우 10 에서 ssh 서버 구성하기

by 프즈 2020. 6. 3.
반응형

안녕하세요. 프즈입니다.

 

ssh client 설치에 대해서 올렸었는데요. 같이 쓸까 하다가 서버 설정을 모두 필요하지 않아 글을 분리했어요.

2020/05/31 - [Windows] - windows 10 ssh 클라이언트, 이제 putty 필요 없네

 

모든 명령어 작업은 Windows Terminal 관리자 권한에서 했습니다.

윈도우 터미널 설치에 대한 글 - 2020/05/31 - [Windows] - winget 으로 편하게 windows terminal 윈도우 터미널 설치하기

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

SSH 서버 활성화 명령어입니다.

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

설치중
설치 완료

SSH 서버 시작합니다.

Start-Service sshd

SSH 서버가 윈도우 시작할 때마다 자동으로 시작하도록 설정합니다. 필수로 해야 하는 건 아닙니다.

Set-Service -Name sshd -StartupType 'Automatic'

SSH 방화벽 설정을 확인합니다.

Get-NetFirewallRule -Name *ssh*

OpenSSH Server (sshd) 라는 이름으로 이미 활성화되어 있음을 확인합니다.

혹시라도 방화벽으로 설정이 없다면 아래 명령어로 실행하세요. 없는 경우에만 해야 합니다.

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

포트를 확인해보면 22번이 열려 있는 것을 볼 수 있습니다.

netstat -na | findstr 22

이제 로그인해보면 됩니다. 윈도우로 원격 접속하는 계정을 사용하면 됩니다.

ssh suung-win@localhost

예제입니다.

ssh suung-win@localhost

처음 접속하는 경우에만 접속할 것인지 묻는데 Yes 하면 됩니다.

암호 입력할 때는  보안을 위해 입력하는 부분이 아무것도 나오지 않습니다. 암호를 다 입력하고 Enter 치면 로그인됩니다. 

이제 원격으로 명령어로 할 수 있는 작업들을 할 수 있겠어요~

반응형

댓글