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.