Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

SSH(Secure Shell) 프로토콜은 원격 사용자를 인증하고 클라이언트에서 호스트로 입력을 전송하여 작동합니다. 그런 다음 출력을 다시 클라이언트로 다시 전송합니다. 통신은 암호화되어 전달되므로 보안이 Telnet보다 훨씬 높습니다. 이 게시물에서는 Windows 11/10에서 OpenSSH 클라이언트와 서버를 모두 설치하고 구성하는 방법을 설명합니다.

OpenSSH 클라이언트 및 서버 설치 및 구성

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

시작하려면 먼저 OpenSSH 클라이언트 설치를 확인하십시오.

  1. 설정 실행 Windows 키 + I 콤보를 눌러 앱을 실행합니다.
  2. 설정 앱에서 을 선택합니다. 하위 카테고리.
  3. 앱 및 기능 오른쪽 창에서 선택적 기능을 클릭합니다. 링크.
  4. 다음 창이 열리면 아래로 스크롤하여 OpenSSH 클라이언트를 찾습니다. . 클라이언트가 이미 설치된 경우 사용자 상호 작용이 필요하지 않습니다. 그렇지 않은 경우 설치 버튼을 클릭하기만 하면 됩니다.

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

이 작업을 수행한 후 수행할 다음 작업은 Windows 10에 OpenSSH 서버를 추가/설치하는 것입니다.

여전히 선택적 기능 창 – 상단에서 기능 추가를 클릭합니다. .

이제 아래로 스크롤하여 OpenSSH 서버를 선택합니다. . 설치를 클릭합니다. 버튼을 누르고 기능이 설치되는 동안 몇 초 동안 기다리십시오.

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

작업이 완료되면 컴퓨터를 다시 시작하여 변경 사항을 확인하십시오.

이제 클라이언트와 SSH 서버가 설치되었습니다.

이제 SSH 서버를 구성해야 합니다. Windows 10을 부팅할 때마다 시작합니다. 방법은 다음과 같습니다.

Windows 키 + R을 누릅니다. 실행 대화 상자에서 services.msc를 입력합니다. , Enter 키를 누르십시오.

그런 다음 아래로 스크롤하여 OpenSSH SSH 서버를 차례로 두 번 클릭합니다. 및 OpenSSH 인증 에이전트 시작 유형 설정 자동으로 .

적용을 클릭합니다.> 확인 .

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

참고사항 :OpenSSH SSH 서버가 나열되지 않을 수 있습니다. 이는 기능을 추가하기 위한 이전 작업이 실패했음을 의미합니다. 이 경우 명령줄을 통해 기능을 설치할 수 있습니다. 방법은 다음과 같습니다.

관리자 권한 명령 프롬프트를 엽니다. 아래 명령을 복사하여 붙여넣고 Enter 키를 눌러 정확한 기능/기능 이름을 확인하고 시스템에 숨겨져 있기 때문에 존재하는지 확인하십시오.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

성공적으로 실행되면 아래 명령을 복사하여 붙여넣고 Enter 키를 눌러 기능을 설치합니다.

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

PC를 다시 시작할 필요가 없습니다. 작업을 클릭하기만 하면 됩니다. 서비스 창에서 메뉴를 클릭하고 새로고침을 클릭합니다. . OpenSSH SSH 서버 기능이 나열됩니다.

이제 SSH 서비스가 활성화되어 있는지 확인해야 합니다. 방법은 다음과 같습니다.

시작을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택합니다.

PowerShell 창에서 아래 명령을 복사하여 붙여넣고 Enter-

키를 누릅니다.
Get-Service -Name *ssh*

다음과 같은 결과가 표시됩니다.

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

다음으로 SSH를 통해 컴퓨터에 액세스하려면 Windows 방화벽을 구성해야 합니다. 그렇게 하려면 여전히 PowerShell 창에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누르십시오.

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

이제 SSH 서버가 포트 22에서 수신 대기하는지 테스트할 수 있습니다. 그렇게 하려면 여전히 PowerShell 창에서 아래 명령을 복사하여 붙여넣고 Enter 키를 누르십시오.

.\netstat -bano | .\more.com

다음과 같은 결과가 표시됩니다.

도움말: 포트 22가 표시되지 않으면 PC를 다시 시작하고 부팅 시 명령을 다시 실행하십시오.

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

앞으로 SSH 서버에 원격으로 연결할 수 있습니다. 성공적으로 연결하려면 다음 매개변수가 필요합니다.

  1. 사용자 이름
  2. 사용자 비밀번호
  3. 서버 IP 주소
  4. SSH 서버가 수신 대기하는 포트입니다. 이 경우 포트는 22입니다.

OpenSSH 서버에 대한 연결을 설정하려면 고유한 매개변수에 따라 PowerShell을 시작하고 아래 명령을 입력하고 Enter 키를 누릅니다.

ssh -p 22 [email protected]

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성

여기에서 개인 정보를 사용하는 것을 잊지 마십시오.

그런 다음 암호를 입력하고 Enter 키를 다시 눌러 원격 컴퓨터에 액세스하면 PowerShell을 통해 SSH 서버에 액세스할 수 있습니다. 이러한 방식으로 데이터는 잠재적인 위협 행위자로부터 안전하게 유지됩니다.

Windows 10에서 OpenSSH를 사용하여 보안 연결을 구성하는 방법은 여기까지입니다.

Windows 11/10에 OpenSSH 클라이언트 및 서버 설치 및 구성