Windows에서 SSH 키를 만드는 방법

Windows에서 SSH 키를 만드는 방법

연결 및 데이터 무결성을 보호하는 것이 SSH(Secure Shell) 키의 장점입니다. SSH 키 생성은 일반적으로 원격 서버 및 클라우드 서비스에 대한 보안 액세스를 얻는 데 사용됩니다. Windows 장치를 사용하여 정기적으로 원격 서버에 액세스하는 경우 SSH 키가 있어야 합니다.

원격 서버 외에도 이러한 보안 키를 사용하여 데이터 유출에 노출될 가능성이 있는 직장(예: 데이터 센터 등)의 직원에게 액세스 권한을 부여할 수도 있습니다. 이 문서에서는 SSH 키를 생성하는 쉬운 단계를 안내합니다. Windows에서.

SSH(Secure Shell Protocol)는 웹을 통한 컴퓨터 간의 안전하지 않은 연결을 차단하는 가장 좋은 방법입니다. 사용자 이름과 비밀번호가 포함된 프로토콜을 사용하는 것을 피하고 대신 암호화로 생성된 SSH 키를 선택해야 합니다.

Windows 11에는 OpenSSH 클라이언트가 내장되어 있습니다. 이를 통해 타사 프로그램을 사용하지 않고도 SSH 키를 쉽게 생성할 수 있습니다. Windows 10에서도 동일한 방식으로 작동합니다. 문제가 있는 경우 Windows 옵션 패널을 열고 OpenSSH 클라이언트 옵션을 활성화하세요 .

참고 : 명령줄 인터페이스에 대한 통합 환경을 제공하는 Windows 터미널을 선호할 수 있습니다. 단일 창에서 명령 프롬프트, PowerShell 및 Linux용 Windows 하위 시스템을 실행합니다. 이 도구는 유연성을 높이고 SSH 키 생성과 같은 작업을 단순화합니다.

Windows에서 SSH 키를 생성하는 것은 매우 간단합니다. 아래 나열된 3가지 방법 중 하나를 사용할 수 있습니다.

Windows에서 SSH 키를 만드는 방법

1. 명령 프롬프트 사용

명령줄을 사용하여 SSH 키를 생성하는 것은 빠르고 쉽습니다. 아래 설명된 단계를 따르세요.

1단계: 시작 버튼을 클릭합니다. 명령 프롬프트를 검색 하고 관리자 권한으로 실행을 선택합니다 . CMD가 컴퓨터를 변경하도록 허용할지 묻는 메시지가 나타나면 예를 클릭합니다 .

Windows에서 SSH 키를 만드는 방법

관리자 권한으로 CMD 열기

2단계: 다음 명령을 입력하고 키보드에서 Enter를 누릅니다.

ssh-keygen

Windows에서 SSH 키를 만드는 방법

명령을 입력하고 Enter를 누르십시오

3단계: 키 저장 파일 이름을 입력하고 Enter를 누르세요 .

file_name

팁 : 여기서 사용자 정의 경로를 설정하여 기본 위치 (C:\Users\[사용자 이름]\) 에 키를 저장할 수도 있습니다 .

Windows에서 SSH 키를 만드는 방법

파일 이름을 입력하고 Enter 키를 누릅니다.

4단계: 키를 보호하기 위해 암호를 입력하고 Enter를 눌러 변경 사항을 저장합니다.

참고 : Enter를 두 번 눌러 이 단계를 건너뛰고 비밀번호 없이 키를 직접 저장할 수 있습니다.

귀하의 개인 키와 공개 키는 안전하게 저장됩니다. 이제 추가 주요 정보가 포함된 확인 메시지가 화면에 표시됩니다. 이 창을 닫으셔도 됩니다.

이를 사용하여 파일 이름이 다른 여러 SSH 키를 생성할 수 있습니다.

Windows에서 SSH 키를 만드는 방법

암호를 입력하고 Enter를 누르세요

5단계: Exit를 입력 하고 키보드에서 Enter를 눌러 CMD 창을 닫습니다.

Windows에서 SSH 키를 만드는 방법

Exit를 입력하고 Enter를 누르세요.

2. WSL을 사용하세요

WSL(Linux용 Windows 하위 시스템)을 사용하여 SSH 키를 생성하면 많은 이점을 얻을 수 있습니다. Linux 도구의 이점과 Windows 컴퓨터에서의 작업 편의성을 얻을 수 있습니다. 또한 SSH 인증을 처리하는 원활하고 안전한 방법을 제공합니다.

WSL 및 Linux 배포판 설치

Windows 장치에 WSL 및 Linux 배포판을 설치하고 설정하려면 아래 단계를 따르세요.

1단계: Windows 아이콘을 클릭하고 명령 프롬프트를 찾습니다 . 관리자 권한으로 실행을 클릭 하고 메시지가 나타나면 예를 선택합니다.

Windows에서 SSH 키를 만드는 방법

관리자 권한으로 CMD 열기

2단계: Windows 11에는 WSL이 사전 설치되어 제공됩니다. 아래에 언급된 명령을 입력하고 Enter 를 눌러 확인할 수 있습니다 .

wsl --status

Windows에서 SSH 키를 만드는 방법

Windows 11에서 WSL 상태 확인

Windows 10을 사용하는 경우 아래 방법 중 하나를 사용하여 WSL을 설치합니다.

  • 마이크로소프트 스토어

Microsoft Store에서 Linux용 Windows 하위 시스템(WSL)을 다운로드하세요 .

  • 명령줄 인터페이스

아래에 언급된 명령을 입력하고 키보드에서 Enter를 누르세요.

wsl --install

3단계: 컴퓨터에 WSL을 설치한 후 Microsoft Store 또는 명령줄 인터페이스를 사용하여 Linux 운영 체제를 다운로드할 수 있습니다.

이 기사에서는 명령 프롬프트를 사용하여 이 튜토리얼에 대한 Ubuntu를 다운로드합니다. 아래 명령을 입력하고 키보드의 Enter 키를 누르면 됩니다.

wsl --install -d Ubuntu

참고 : Kali Linux를 설치하려면 위 명령어에 kali-linux를 작성하세요.

Windows에서 SSH 키를 만드는 방법

우분투 다운로드

4단계: UNIX 사용자 이름과 비밀번호를 입력합니다.

Windows에서 SSH 키를 만드는 방법

UNIX 사용자 이름과 비밀번호를 입력하세요.

5단계: Exit를 입력 하고 Enter를 눌러 UNIX 창을 닫습니다. CMD 창을 닫으려면 이 과정을 반복하세요.

Windows에서 SSH 키를 만드는 방법

Exit를 입력하고 Enter를 눌러 UNIX 및 CMD 창을 닫습니다.

WSL 및 Linux 운영 체제를 성공적으로 설치했습니다. WSL을 사용하여 SSH 키를 생성하려면 아래 단계를 따르세요.

WSL을 사용하여 SSH 키 생성

1단계: Windows 아이콘 을 클릭합니다 . Ubuntu를 검색 하고 관리자 권한으로 실행을 선택합니다 . 메시지가 나타나면 예를 클릭합니다.

Windows에서 SSH 키를 만드는 방법

Windows 아이콘을 클릭하고 Ubuntu를 시작하십시오.

2단계: 아래 명령을 입력하여 SSH 키를 생성하고 Enter를 누르세요 .

ssh-keygen -t rsa -b "4096"

Windows에서 SSH 키를 만드는 방법

SSH 키를 생성하는 명령을 입력하고 Enter를 누르세요.

3단계: 원하는 경로를 제공하고 Enter 키를 누릅니다 . 그렇지 않은 경우 Enter 키를 눌러 파일을 기본 위치에 저장하십시오.

4단계: 사용하려는 암호를 입력하고 Enter를 누르세요 . 확인하려면 이 작업을 두 번 수행해야 합니다.

참고 : 비밀번호를 입력할 때 입력한 내용은 볼 수 없지만 도구에서는 입력한 내용을 저장하므로 오타가 없는지 확인하세요.

또는 암호를 사용하지 않으려면 Enter를 두 번 누르기만 하면 됩니다.

경고 : 보안상의 이유로 빈 암호를 사용하면 안 됩니다.

Windows에서 SSH 키를 만드는 방법

원하는 경로를 입력하고 Enter를 누르세요. 암호를 입력하고 Enter를 눌러 확인하세요.

5단계: 마지막으로 exit를 입력 하고 Enter를 눌러 창을 닫습니다.

Windows에서 SSH 키를 만드는 방법

Exit를 입력하고 Enter를 누르세요.

SSH 키가 성공적으로 생성되었습니다. 확인하려면 호스팅한 웹사이트를 방문하세요. 거기에서 두 개의 열쇠를 찾을 수 있습니다. 확장을 통해 구별할 수 있습니다.

  • 공개 키에는 .pub 확장자가 있습니다.
  • 개인 키에는 확장자가 없습니다.

코드 설명

SSH 키를 생성하는 데 도움이 되는 일반적인 SSH 명령은 다음과 같습니다.

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

다음은 명령에 포함된 각 기호 또는 문자의 의미입니다.

  • -t rsa : 생성할 키 유형을 지정합니다(이 경우 rsa). RSA(Rivest–Shamir–Adleman)는 공개 키 암호화에 안전하고 널리 사용되는 알고리즘입니다.
  • -N "" : 암호를 빈 문자열로 설정합니다. 즉, 키가 보호되지 않습니다. 따라서 개인 키 파일에 접근할 수 있는 사람은 누구나 비밀번호 없이 사용할 수 있습니다.
  • -b “2048” : 2048비트로 설정된 키 크기를 정의합니다. 더 나은 보안을 제공하므로 더 큰 키 크기를 사용해야 합니다.

참고 : 키 크기가 클수록 생성 및 사용에 더 많은 시간이 소요됩니다.

  • -C “key comment” : 생성된 키 파일에 설명을 추가할 수 있습니다. 이는 여러 SSH 키를 사용하여 다양한 원격 장치에 액세스하게 되므로 실제 상황에서 유용할 수 있습니다.
  • -f path/root_name : 생성된 키 쌍의 경로와 파일 이름을 지정합니다. 파일 이름에는 공개 키의 경우 .pub 확장자와 개인 키의 경우 .pem이 제공되는 root_name이 지정됩니다(예: root_name.pub 및 root_name.pem).

3. PuTTY를 사용하세요

PuTTY는 구식 무료 오픈 소스 터미널 에뮬레이터, 직렬 콘솔 및 네트워크 파일 전송 애플리케이션 중 하나입니다. SSH, Telnet, rlogin 및 원시 소켓 연결을 포함한 여러 네트워크 프로토콜을 지원합니다. PuTTY를 사용하여 Windows에서 SSH 키를 생성하려면 아래 설명된 단계를 따르세요.

1단계: 웹 브라우저를 실행하고 공식 PuTTY 웹사이트를 방문합니다 . PuTTY를 다운로드하고 설치합니다.

2단계: 키보드 단축키 Windows + S를 눌러 Windows 검색을 열고 PuTTYgen을 입력한 후 열기를 클릭합니다 .

Windows에서 SSH 키를 만드는 방법

PuTTYgen 실행

3단계: 생성할 키 유형 섹션에서 유형(예: RSA)을 선택합니다. 생성된 키에 원하는 비트 수를 입력합니다. 생성 버튼 을 클릭합니다 .

Windows에서 SSH 키를 만드는 방법

생성할 키 유형을 선택하고 원하는 비트 수를 입력하세요.

4단계: 공개 키 저장을 클릭 하고 파일을 저장할 위치를 선택합니다. 키 유형을 사용하여 파일 이름을 바꾸고 ".pub" 확장자를 추가합니다(예: RSA의 경우 id_rsa.pub).

Windows에서 SSH 키를 만드는 방법

공개 키 저장을 클릭하세요.

5단계: 마지막으로 암호를 입력하고 확인합니다. 상단의 전환 탭 으로 이동하여 개인 키에 대해 OpenSSH 키 내보내기를 클릭하세요.

6단계: 개인 키를 저장할 위치를 선택하고 파일 이름 뒤에 확장자가 사용되지 않는다는 점을 기억하세요. 또한 공개 키와 유사한 이름(예: id_rsa)을 사용해야 합니다.

Windows에서 SSH 키를 만드는 방법

암호를 입력하고 확인한 후 개인 키를 저장하세요.

RSA 키와 Ed25519의 차이점은 무엇입니까?

위 단계에서 기사에서는 두 가지 유형의 SSH 키인 RSA와 Ed25519에 대해 설명했습니다. 하지만 그것들은 어떻게 다릅니까?

  1. 알고리즘 : RSA(Rivest-Shamir-Adleman)는 비대칭 암호화를 사용하는 반면, Ed25519는 타원 곡선과 비대칭 암호화를 모두 사용합니다.
  2. 키 크기 : RSA 키에는 1024~4096비트의 가변 키 크기가 있습니다. Ed25519는 256비트의 고정 키 크기를 가지므로 RSA보다 빠릅니다.
  3. 보안 : Ed25519는 일반적으로 더 안전하고 공격에 강한 것으로 간주됩니다.
  4. 성능 : Ed25519는 RSA보다 빠르고 효율적입니다.
  5. 호환성 : RSA가 더 광범위하게 지원되지만 Ed25519 채택이 증가하고 있습니다.

마지막으로 시스템에 따라 암호화 알고리즘을 사용할 수 있습니다. Windows에서 사용 가능한 방법을 사용하면 SSH 키를 쉽게 생성할 수 있으며 원격으로 시스템에 액세스할 경우 심각한 온라인 위험이 발생할 수 있으므로 이를 고려해야 합니다.


AMD Ryzen Master로 RAM을 쉽게 오버클럭하는 방법

AMD Ryzen Master로 RAM을 쉽게 오버클럭하는 방법

다행히 AMD Ryzen 프로세서를 실행하는 Windows 컴퓨터 사용자는 Ryzen Master를 사용하여 BIOS를 건드리지 않고도 RAM을 쉽게 오버클럭할 수 있습니다.

ActivateWindowsSearch란 무엇입니까? 비활성화해야 합니까?

ActivateWindowsSearch란 무엇입니까? 비활성화해야 합니까?

ActivateWindowsSearch는 Windows 7, Windows 8.1 및 Windows 10에서 사용할 수 있는 Windows 검색 기능의 예약된 작업 부분입니다. ActivateWindowsSearch 작업은 검색 기능의 필수 부분입니다.

Ultimate Performance를 활성화하여 Windows 10/11에서 성능을 최적화하는 방법

Ultimate Performance를 활성화하여 Windows 10/11에서 성능을 최적화하는 방법

Microsoft는 2018년 4월 Windows 10 업데이트에 Ultimate Performance라는 기능을 추가했습니다. 이는 시스템을 고성능 작업 모드로 전환하는 데 도움이 되는 기능이라고 이해할 수 있습니다.

Windows 10 Sun Valley와 같은 새로운 파일 탐색기 아이콘 세트를 설치하는 방법

Windows 10 Sun Valley와 같은 새로운 파일 탐색기 아이콘 세트를 설치하는 방법

Windows 10 Sun Valley와 같은 파일 탐색기의 새 아이콘이 마음에 들면 아래 문서에 따라 완전히 새로운 파일 탐색기 인터페이스를 변경하세요.

Windows 10 웹캠을 테스트하는 방법

Windows 10 웹캠을 테스트하는 방법

Windows 컴퓨터에서 웹캠이 제대로 작동하는지 확인하는 것은 빠르고 쉽습니다. 다음은 카메라를 확인하는 데 도움이 되는 단계입니다.

Windows 10에서 마이크를 테스트하는 방법

Windows 10에서 마이크를 테스트하는 방법

어쩌면 좋은 품질의 헤드폰이 연결되어 있을 수도 있지만 어떤 이유에서인지 Windows 노트북은 끔찍한 내장 마이크를 사용하여 계속 녹음을 시도합니다. 다음 문서에서는 Windows 10 마이크를 테스트하는 방법을 안내합니다.

마우스 오른쪽 버튼 클릭 메뉴에서 Malwarebytes로 검사를 제거하는 방법

마우스 오른쪽 버튼 클릭 메뉴에서 Malwarebytes로 검사를 제거하는 방법

더 이상 필요하지 않은 경우 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에서 Malwarebytes로 검사 옵션을 제거할 수 있습니다. 방법은 다음과 같습니다.

BGP(Border Gateway Protocol)에 대해 알아보기

BGP(Border Gateway Protocol)에 대해 알아보기

BGP(Border Gateway Protocol)는 인터넷에 대한 라우팅 정보를 교환하는 데 사용되며 ISP(다른 AS) 간에 사용되는 프로토콜입니다.

나만의 Windows 레지스트리 해킹 파일을 만드는 방법

나만의 Windows 레지스트리 해킹 파일을 만드는 방법

팁을 읽을 때 레지스트리 해킹 파일을 사용하여 Windows 컴퓨터를 사용자 정의하고 조정하는 방법을 궁금해하는 사람들을 자주 볼 수 있습니다. 이 문서에서는 자신만의 레지스트리 해킹 파일을 만드는 기본 단계를 안내합니다.

Windows 10에서 자동 레지스트리 백업을 활성화하는 방법

Windows 10에서 자동 레지스트리 백업을 활성화하는 방법

Microsoft는 레지스트리를 자동으로 백업했지만 Windows 10에서는 이 기능이 조용히 비활성화되었습니다. 이 기사에서 Quantrimang.com은 레지스트리를 폴더에 자동으로 백업하는 단계를 안내합니다. \RegBack)(Windows 10).