Windows 10에는 SSH 서버가 내장되어 있습니까?


10

윈도우 10의 릴리스 버전이 있습니까 로 소문이 SSH 서버 기능에 내장,있다? 그렇다면 어떻게 활성화합니까?


SSH는 PowerShell에 대해 소문이 있지만 Windows 10 릴리스와 관련이 있다고 생각하지 않습니다. PowerShell 업데이트에 대한 뉴스는 아직 보지 못했습니다.
— MC10

이들은 Fall Creator Update에 추가했으며 (설정> 앱> 옵션 기능 관리> 기능 추가)로 이동하여 클라이언트 및 / 또는 서버를 모두 추가하고 설치할 수 있습니다. 여전히 (베타) 태그를 가지고 있지만 필자는 퍼티와 다른 방식으로 효과적으로 사용하고 있습니다.
— GµårÐïåñ December

답변:


20

짧은 대답 : 아직은 아니지만오고 있습니다.

긴 대답 : 실제로 Windows 10의 일부는 아니지만 Microsoft가 PowerShell에 추가하는 새로운 기능입니다. Microsoft는 OpenSSH 프로젝트를 위해 협력하고 있습니다. 이렇게하면 SSH 서버가 Windows에 효과적으로 배치되지만 SSH 서버를 켜고 최신 버전의 PowerShell이 ​​있어야합니다. OpenSSH 기능이 아직 언급 된 PowerShell의 출시 날짜를 듣지 못했습니다.

추가 자료 arstechnica.com

공식 Microsoft 공지 msdn.com


거의 1 년이 지났습니다. 아직도오고 있습니까? 이미 도착한 경우 일부 링크를 활성화하는 방법이 매우 유용합니다.
— uvsmtid

이 답변은 더 이상 정확하지 않습니다. James Gibbons의 답변은 8 월 1 일경에 나온 Windows 10 "기념일 업데이트"기준으로 정확합니다.
— Scott R. Frost 17 년

@ScottRFrost,이 답변은 정확합니다. SSH 브로커 / 프록시 서비스는 관련이 없으며 사용이 제한되어 있습니다. UWP 앱 배포 의 개발자 모드 테스트를 위해 고안되었습니다 .
— Eryk Sun

4

업데이트 : Windows 10 1 주년 업데이트의 최신 기술 미리보기 버전에는 "SSH 서버 브로커"및 "SSH 서버 프록시"의 두 가지 서비스가 있습니다. 이들은 모두 Windows 10 Build 14366 이상에 내장되어 있습니다. 그러나 클라이언트에 대해서는 여전히 명확하지 않으며이 두 서비스에 대한 Microsoft 문서를 찾지 못했습니다 ...


나는 더에 대한 문서 없을 것 같다 게시물 후 이주 확인할 수 있습니다 SSH Server Broker또는 SSH Server Proxy사용할 수 마이크로 소프트에서 또는 다른 곳, 내가 들어 왔 SSHD 위를 통해 실행 Cygwin하지만, 과거를하지 않도록 통해 작업을 수행하는 방법 Bash on Ubuntu on Windows.
— nomadrc

2
설명서에 대해서는 모르지만 Windows 10 1 주년 업데이트 ssh가있는 시스템에서 ssh는 포트 22에서 수신 대기하며 Windows 사용자 계정을 사용하여 인증하고 CMD 셸 환경을 얻을 수 있습니다.
— mtinberg

이러한 브로커 및 프록시 서비스는 계획된 Windows 용 SSH 서버와 관련이 없습니다. UWP 앱 을 배포 하기 위해 Windows 10 개발자 모드와 함께 사용 됩니다 .
— Eryk Sun

추락 크리에이터 업데이트는 OpenSSH 서버 및 클라이언트를 옵션 기능으로 추가 한 것으로 보입니다. 설정> 앱 및 기능> 옵션 기능 관리> 기능 추가. 목록에는 OpenSSH 서버 및 클라이언트 항목이 있습니다. 둘 다 표시된 베타. 클라이언트를 설치했지만 PowerShell에서 ssh 명령을 사용하려면 먼저 재부팅해야했습니다.
— Larry Franks

1

James Gibbons의 답변을 확인하고 추가 할 수 있습니다 (댓글을 달 수 없음).

SSH 서버 브로커 및 SSH 서버 프록시 는 Windows 10 1 주년에 존재하는 2 개의 새로운 서비스입니다 ( services.msc명령 프롬프트 에서 실행 하거나 win + r을 눌러 찾을 수 있음 ). 이 서비스는 Windows 용 (Ubuntu) Linux Subsystem에서 실행되고 있지 않습니다.

활성화 된 포트 22가 열려 있으면 로컬 사용자로 로그인 할 수 있습니다. 사용자는 Ssh Users 그룹 에 있어야합니다 . Microsoft 계정에서 사용자 이름은lusrmgr.msc

이에 대한 구성은 다음 레지스트리에서 찾을 수 있습니다.

  • HKLM/System/CurrentControlSet/Control/Ssh/Broker
  • HKLM/System/CurrentControlSet/Control/Ssh/Sftp

TrustedInstaller를 제외한 둘 다 읽기 전용입니다. Microsoft는 Windows 용 사용자 지정 구현을 구축하고 있으므로 구성은 OpenSSH와 유사합니다. 또한 OpenSSH 설치시 OpenSSH의 Microsoft Powershell Github 리포지토리에서이를 발견했습니다.

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.