Windows 10의 새로운 내장 SSH 명령을 활성화하고 사용하는 방법

Microsoft는 2015 년에 통합 된 OpenSSH 클라이언트를 Windows에 도입 할 것이라고 발표했습니다. 마침내이를 완료했으며 Windows 10의 Fall Creators Update에 SSH 클라이언트가 숨겨져 있습니다. 이제 PuTTY 또는 기타 타사 소프트웨어를 설치하지 않고도 Windows에서 Secure Shell 서버에 연결할 수 있습니다.

업데이트 :  기본 제공 SSH 클라이언트는 이제 Windows 10의 2018 년 4 월 업데이트에서 기본적으로 활성화됩니다. PC에 아직 업데이트가없는 경우 업데이트를받는 방법은 다음과 같습니다.

PuTTY에는 여전히 더 많은 기능이있을 수 있습니다. GitHub의 프로젝트 버그 추적기에 따르면 통합 SSH 클라이언트는 현재 ed25519 키만 지원합니다.

Windows 10의 SSH 클라이언트를 설치하는 방법

관련 : Windows 10 Fall Creators Update의 새로운 기능, 지금 사용 가능

SSH 클라이언트는 Windows 10의 일부이지만 기본적으로 설치되지 않는 "선택적 기능"입니다.

설치하려면 설정> 앱으로 이동하여 앱 및 기능에서 "선택적 기능 관리"를 클릭하십시오.

설치된 기능 목록 상단에서 "기능 추가"를 클릭합니다. SSH 클라이언트가 이미 설치되어있는 경우 여기 목록에 표시됩니다.

아래로 스크롤하여 "OpenSSH 클라이언트 (베타)"옵션을 클릭하고 "설치"를 클릭합니다.

Windows 10은 PC에서 SSH 서버를 실행하려는 경우 설치할 수있는 OpenSSH 서버도 제공합니다. 다른 시스템에서 실행되는 서버에 연결하는 것이 아니라 실제로 PC에서 서버를 실행하려는 경우에만 설치해야합니다.

Windows 10의 SSH 클라이언트 사용 방법

이제 ssh명령 을 실행하여 SSH 클라이언트를 사용할 수 있습니다 . 이것은 PowerShell 창 또는 명령 프롬프트 창에서 작동하므로 원하는 것을 사용하십시오.

PowerShell 창을 빠르게 열려면 시작 단추를 마우스 오른쪽 단추로 클릭하거나 Windows + X를 누르고 메뉴에서 "Windows PowerShell"을 선택합니다.

ssh 명령의 구문을 보려면 다음을 실행하십시오.

ssh

명령을 찾을 수 없다는 오류 메시지가 표시되면 로그 아웃했다가 다시 로그인해야합니다. PC 재부팅도 작동합니다. 필요하지는 않지만 베타 기능입니다.

관련 : Windows, macOS 또는 Linux에서 SSH 서버에 연결하는 방법

이 명령은 sshmacOS 또는 Linux와 같은 다른 운영 체제 에서 명령을 통해 SSH 서버에 연결하는 것과 동일하게 작동합니다 . 구문 또는 명령 줄 옵션은 동일합니다.

예를 들어 ssh.example.com에서 사용자 이름 "bob"으로 SSH 서버에 연결하려면 다음을 실행합니다.

ssh [email protected]

기본적으로이 명령은 기본값 인 포트 22에서 실행중인 SSH 서버에 연결을 시도합니다. 그러나 다른 포트에서 실행중인 서버에 연결해야 할 수도 있습니다. -p스위치 로 포트를 지정하면 됩니다. 예를 들어 서버가 포트 7777에서 연결을 수락하면 다음을 실행합니다.

ssh [email protected] -p 7777

다른 SSH 클라이언트와 마찬가지로 처음 연결할 때 호스트의 키를 수락하라는 메시지가 표시됩니다. 그러면 원격 시스템에서 명령을 실행하는 데 사용할 수있는 명령 줄 환경이 제공됩니다.