Windows 10의 SSH 서버가 어디에 있습니까?


13

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

나는 Windows 10 컴퓨터로 가서 c:\>bashssh 서버가 실행 레벨에서 시작되도록 설정되지 않았고 다시 시작되었는지 확인했습니다 (Windows의 Linux 기능이 작동하는 것 이외의 작동 방식을 모르겠습니다). 다시 시작한 후에도 여전히 포트 22가 열린 상태로 표시되었습니다. Windows 방화벽에서 "ssh 서버 프록시 서비스"에 대한 항목을 찾았습니다. services.msc에서 "ssh server broker"와 "ssh server proxy"를 찾았습니다. 나는 구글을 보았고 어떤 시점에서 일어날 것이라는 약속과 사람들이 언제 묻는 지 이외의 창에서 ssh에 대해 전혀 아무것도 발견하지 못했습니까?

무슨 일이야? ssh 서버가 왜 실행 중인지 알 수없는 이유는 무엇입니까? 어떻게 구성합니까? 어떻게 죽이나 요? 실제로 죽일까요? 또는 Windows 10의 다른 옵션과 마찬가지로 때때로 Microsoft가 내가 선택 했어야한다고 생각한 것 (또는 내가 원했던 것)으로 다시 전환되는 것처럼 보입니다.


netstat -anp포트 22에서 수신되는 과정을 말해야한다
heavyd

services.msc 또는 다른 방법을 사용하여 사용 가능한 실행 파일을 찾으십시오. 모든 서비스에 대해 그렇게 할 수 있어야합니다. 명령 행을 알면 TASKKILL을 사용할 수 있습니다.
TOOGAM

에서 2 개의 SSH 서비스를 비활성화 할 수 있다고 생각합니다 services.msc. 나는이 이상한 쓸모없는 서비스 대신 내가 사용할 수있는 실제 SSH 서버 인 것을 선호한다.
mivk

+1 특히 "창문에 관한 일에 놀라지 않는 법을 배웠습니다".
Kamil Maciorowski

"왜"질문에 대답 할 수있는 방법이 없습니다. 프로그래머의 마음에 어떤 악이 일어나는지 누가 알 수 있습니까? ;-)
SDsolar

답변:


6

예, Windows 10에는 버전 14352 이후의 SSH 서버가 있습니다.

이 기사에서는 많은 것을 할 수 없다고 말합니다.

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

그러나 그것을 죽이는 것에 대한 언급은 없습니다.

레딧 스레드


4
시스템에 로그인하여 사용할 수 있고 사용할 수 없으며 사용할 수 없습니다. 나는 누구인지 궁금하다.
Ian

1
분명히 이것은 개발 목적으로 UWP 앱을 로컬 시스템에 배포하는 데 사용 됩니다 . 개발자 모드를 켜고 끄려면 SSHBroker 및 SSHProxy 서비스를 간단히 비활성화 할 수 있다고 가정합니다.
데이브 앤더슨

2

예, (Sep 2017)-소프트웨어가 설치되어 있으며 제작자 업데이트 후에는 컴퓨터를 개발자 모드로 전환 한 경우에만 활성화됩니다.

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

제어 방법에 대한 적절한 기사가 있습니다.

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

발췌 :

Windows 10에는 파일 및 프로그램에 대한 원격 로그인 및 명령 줄 액세스를위한 내장 SSH (Secure Shell) 서버가 제공됩니다.

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

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

이 서버는 무차별 대입 로그인 공격 (예 : 속도 제한 없음)을 견딜 수 없으므로 길고 강력한 암호가 중요합니다. 야생에서 그 자체만으로 사용되는 것은 아닙니다.

이것은 서비스의 쌍으로 실행 SSH Server Proxy하고 SSH Server Broker이는 정상 제어 할 수있는 Services제어 화면. 완전히 중지하려면 다음을 설정하면됩니다.Disabled

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