updated, 2020-04-19
위 링크에서 powershell 을 이용해서 바로 windows 에서 제공하는 OpenSSH 를 설치할 수 있다.Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
윈도우즈10 에 OpenSSH 설치하기
아래 link 에 설명이 나와 있다. 여기서는 Windows 10 version 1803 이전버전에 대한 설치를 진행한다.설치하기
admin 계정으로 다음 작업들을 한다.- 다운로드를 해서 binary 를 원하는 곳에 풀어놓는다.
- powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- Install Win32 OpenSSH · PowerShell/Win32-OpenSSH Wiki · GitHub : uninstall 등의 정보는 여기를 참고하자.
c:\a\apps\oepnssh\win64>powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 [SC] SetServiceObjectSecurity 성공 [SC] ChangeServiceConfig2 성공 [SC] ChangeServiceConfig2 성공 sshd and ssh-agent services successfully installed c:\a\apps\oepnssh\win64>
그러면 아래처럼 service 가 설치된다.
port 22 열어주기
기본적으로 windows firewall 이 막고 있다. 이것을 열어주자.powershell 로는 아래처럼 하면 된다.
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
댓글 없음:
댓글 쓰기