갑자기 Windows 10의 SSH 서버가 생겼나요?

갑자기 Windows 10의 SSH 서버가 생겼나요?

나는 nmap을 가지고 놀다가 최신 Windows 10(1607 pro - 내부자 아님) 상자에 포트 22가 열려 있음(ssh)을 발견했습니다. 나는 $ssh <ip>그것을 확인했고 예, 내 컴퓨터에서 실행 중인 SSH 서버가 있다는 것을 알았습니다. 나는 창문에 관해서는 어떤 것에도 놀라지 않는 법을 배웠습니다. 내 비밀번호(내 로컬 계정 비밀번호와 새로운 "Linux용 Windows 하위 시스템"을 설치할 때 필요한 Windows "unix 비밀번호" 모두 실패)를 시도했지만 둘 다 실패했습니다.

나는 Windows 10 시스템으로 가서 c:\>bashSSH 서버가 어떤 런레벨에서도 시작되도록 설정되어 있지 않은지 확인한 다음 다시 시작했습니다. Windows의 Linux 기능이 작동하는 것 외에는 어떻게 작동하는지 모르겠습니다. 다시 시작한 후에도 여전히 포트 22가 열려 있는 것으로 표시되었습니다. Windows 방화벽을 살펴보고 "ssh 서버 프록시 서비스"에 대한 항목을 찾았습니다. services.msc를 살펴보고 "ssh 서버 브로커"와 "ssh 서버 프록시"를 찾았습니다. 나는 Google을 보았고 어느 시점에서 일어날 것이라는 약속과 사람들이 언제 묻는 것 외에는 Windows의 ssh에 대해 전혀 아무것도 찾지 못했습니다.

무슨 일이야? 왜 내가 전혀 알지 못하는 SSH 서버가 실행되고 있습니까? 어떻게 구성하나요? 어떻게 죽이나요? 죽이면 실제로 죽일까요? 아니면 때때로 Microsoft가 내가 선택했어야 했다고 생각하는 것(또는 내가 원했던 것)으로 다시 전환되는 것처럼 보이는 Windows 10의 다른 옵션과 같습니까?

답변1

예,Windows 10에는 버전 14352부터 SSH 서버가 있습니다..

그 기사에서는 당신이 그것으로 많은 것을 할 수 없다고 말합니다:

  1. 분명히 매우 특별한 목적이 있으며 일반 사용자를 위한 것이 아닙니다.
  2. 구성 옵션은 매우 제한적이며 대부분은 액세스할 수 없습니다(레지스트리 키에 대한 소유권과 권한을 수정해야 함). 분명히 가능한 로그인 옵션 목록이 있을 수 있으므로 비밀번호 로그인을 허용할 필요가 없습니다.

하지만 죽이는 것에 대해서는 언급이 없습니다.

레딧 스레드

답변2

예, (2017년 9월) - 이 기능이 있으며 크리에이터스 업데이트 후에는 컴퓨터가 개발자 모드로 전환된 경우에만 활성화됩니다.

이는 Powershell용 Microsoft Win32-OpenSSH와 동일하지 않습니다.

이를 제어하는 ​​방법에 대한 괜찮은 기사는 다음과 같습니다.

Windows 10에서 Microsoft SSH 서버를 활성화, 로그인 또는 비활성화하는 방법

발췌:

Windows 10에는 원격 로그인과 파일 및 프로그램에 대한 명령줄 액세스를 위한 SSH(보안 셸) 서버가 내장되어 있습니다.

주의 사항: 서비스의 정식 명칭인 Windows용 Microsoft SSH Server를 사용하려면 Windows 장치를 개발자 모드로 설정해야 합니다. 장치의 보안 수준을 일반 사용자에서 개발자 모드로 변경하면 Windows에서 보안 정책을 적용하는 방식에 영향을 미칩니다. 계속하기 전에 이 변경 사항이 장치에 어떤 영향을 미치는지 읽어보고 이해하십시오.

표준 SSH 클라이언트를 사용하여 장치에 로그인할 수 있습니다. 로그인 이름과 비밀번호는 일반 Windows 자격 증명을 사용하여 인증됩니다.

이 서버는 무차별 로그인 공격(예: 속도 제한 없음)을 견딜 수 없으므로 길고 강력한 비밀번호가 중요합니다. 야생에서 단독으로 사용하는 것은 권장되지 않습니다.

이는 한 쌍의 서비스로 실행되며 SSH Server Proxy일반 SSH Server Broker제어 Services화면에서 제어할 수 있습니다. 완전히 중지하려면 다음과 같이 설정할 수 있습니다.Disabled

관련 정보