서버나 다른 컴퓨터에 대한 보안 연결을 위해 SSH를 사용한 적이 있다면 아마도 SSH 키가 무엇인지 알고 있을 것입니다. 기본적으로 SSH 키는 자신이 누구인지 인증하고 다른 시스템과 안전하고 보안 연결을 설정하는 방법입니다. 하지만 SSH 키를 생성해야 합니다. 그렇다면 Windows 10에서 SSH 키를 어떻게 생성합니까? 많은 사람들이 PC를 이중 부팅하거나 Windows에서 마이그레이션하는 대신 Linux VPS를 구입하여 작업하는 것을 선호하기 때문에 이 질문은 실제로 생각보다 더 일반적입니다. 이 기사에서는 Windows 10에서 SSH 키를 생성하는 방법을 보여 드리겠습니다. 널리 사용되는 Windows SSH 클라이언트 PuTTY를 사용하여 작업을 수행하겠습니다. 이제 기술적인 내용을 살펴보기 전에 몇 가지 정의를 살펴보겠습니다. 이렇게 하면 지침을 더 잘 따르는 데 도움이 됩니다.
PuTTY를 통해 Windows 10에서 SSH 키 생성
먼저 SSH에 대해 이야기하겠습니다. SSH란 무엇입니까? 그리고 SSH는 키 및 키 만들기와 어떤 관련이 있습니까? SSH(Secure Socket Shell) 또는 소켓 셸(SSH)은 안전하고 암호화된 연결을 생성하는 데 널리 사용되는 프로토콜입니다. SSH 키는 양측을 인증하고 보안 셸 세션을 설정하는 데 사용되는 SSH 프로토콜의 표준 구성 요소입니다. 모든 유형의 운영 체제와 플랫폼 간의 연결에 사용됩니다. 따라서 Linux VPS 또는 최신 Windows Server 버전을 실행하는 전용 서버에 연결하려는 경우 SSH 키를 생성하고 사용해야 합니다. SSH 키를 자세히 설명하고 Windows 10에서 SSH 키를 생성하는 방법을 논의하기 전에 SSH 프로토콜에 대해 이야기하겠습니다.
“또한 읽어보세요: SSH를 사용하여 원격 서버에 연결 ”
SSH 프로토콜이란 무엇입니까?
SSH는 특히 IT 전문가와 시스템 관리자 사이에 잘 알려진 프로토콜입니다. 이는 사용자에게 보안되지 않은 네트워크를 통해 다른 시스템에 액세스하는 보다 안전한 방법을 제공합니다. 공개 키와 강력한 비밀번호 인증을 제공합니다. 이 프로토콜을 사용하면 애플리케이션과 시스템을 원격으로 관리하고, 한 시스템에서 다른 시스템으로 파일을 이동하고, 명령을 실행할 수 있습니다. SSH 프로토콜은 기본적으로 TCP 포트 22에서 수신 대기합니다.
SSH 키란 무엇입니까?
SSH 프로토콜, SSH 키는 호스트와 사용자를 모두 인증하는 데 사용되는 액세스 자격 증명입니다. 또 다른 사용 사례는 기계 대 기계 또는 단일 대 단일 액세스입니다. SSH 키를 사용하면 자동화를 통해 컴퓨터 종속 및 최신 클라우드 서비스에 필요한 비용 효율적이고 가능한 인증을 사용할 수 있습니다.
크기는 다양하지만 가장 일반적인 선택은 RSA 2048비트 암호화입니다. 기능적으로 SSH 키는 비밀번호를 수집하고 액세스 권한을 부여하며 액세스 수준을 제어합니다. Windows 10에서 SSH를 활성화하거나 생성하는 방법에는 몇 가지가 있습니다. 다음에서는 PuTTY를 사용하여 Windows에서 SSH 키를 생성하는 방법을 설명합니다. 하지만 시작하기 전에 Windows에 SSH 키가 존재하는지 여부를 몇 가지 확인해 보겠습니다.
윈도우 10 VPS 호스팅
가장 저렴한 가격으로 효율적인 원격 데스크톱용 Windows 10 VPS를 구입하세요. NVMe SSD 스토리지와 고속 인터넷에서 실행되는 무료 Windows 10.
Windows 10 VPS 계획을 확인하세요Windows 10에서 기존 SSH 키 확인
SSH 키를 생성하기 전에 기존 SSH 키를 확인하는 것이 좋습니다. 그렇게 하려면 다음 단계를 수행하십시오.
- Windows 작업 표시줄의 검색 상자에 cmd를 입력하여 Windows 명령줄을 엽니다.
- 명령 프롬프트 환경에서 다음을 입력합니다. ssh-keygen
- SSH-keygen이 없으면 다음 메시지가 표시됩니다.
'ssh-keygen'은 내부 또는 외부 명령, 실행 가능한 프로그램, 배치 파일로 인식되지 않습니다
- SSH 키의 기본 디렉터리는 다음과 같아야 합니다.
/c/Users/YourUserName/ .ssh/id_rsa.pub
참고: Bash를 사용하여 git을 설치한 경우 cmd 대신 git Bash를 열어야 합니다.
PuTTY를 사용하여 Windows SSH 키 생성
PuTTY는 Microsoft Windows에서 실행되는 PC의 터미널 에뮬레이션에 사용되는 무료 오픈 소스 구현입니다. SSH, Telnet, SCP, rlogin 및 원시 소켓 연결과 같은 여러 프로토콜을 지원할 수 있습니다. PuTTY를 사용하면 Windows 터미널을 통해 Windows 10에서 SSH 키를 생성할 수 있습니다. PuTTY를 사용하여 Windows 10에서 SSH 키를 생성하려면 다음 단계를 수행하십시오.
“또한 읽어보세요: SSH를 통해 웹사이트에 연결”
1단계: PuTTY 다운로드
시스템에 아직 PuTTY가 없다면 여기에서 다운로드할 수 있습니다. 링크. 다운로드 후 설치해주세요.
2단계: PuTTY 설치
다운로드한 파일을 클릭하면 설치 프로세스를 시작할 수 있습니다. 이 기사를 읽을 수 있습니다 PuTTY를 사용하여 Linux 서버에 연결 또는 설치 마법사를 따르십시오. 첫 번째 페이지에서 다음을 클릭합니다.

다음으로 대상 폴더를 선택합니다. 기본 대상은 C 드라이브\프로그램 파일\PuTTY\입니다. 원하는 주소로 변경하시면 됩니다.

이제 설치할 제품 기능을 선택해야 합니다. 특별한 요구 사항이 없으면 기본 선택을 따르고 설치를 클릭하여 다음 화면으로 이동합니다.

축하해요. PuTTY를 설치합니다. Windows 10에서 SSH 키를 생성하는 첫 번째 단계를 완료했습니다. 이제 다음 단계로 넘어가겠습니다.
3단계: PuTTY SSH 키 생성기 실행
- 키보드에서 Windows 키를 누릅니다.
- 검색 창에 PuTTYgen을 입력합니다(cmd를 사용하고 PuTTYgen을 입력할 수도 있음).
- PuTTYgen을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 메시지가 나타나면 예를 선택하세요.

4단계: PuTTY를 사용하여 Windows 10에서 SSH 키 생성
이제 Windows 10에서 SSH 키를 생성하려면 다음 단계를 수행하십시오.
- PuTTY 생성기 페이지에서 생성을 클릭합니다.

- 커서를 움직이는 것은 분명히 농담이므로 피곤할 필요가 없습니다. 진행 표시줄이 모두 녹색이 될 때까지 기다리세요.

- 다음을 클릭하여 공개 키를 저장합니다. 공개 키 저장 단추. 이 키를 저장할 위치를 선택하고 이름을 지정하세요.

- 개인 키를 저장하려면 대화 메뉴.

- OpenSSH 키 내보내기를 클릭하면 "키를 보호하기 위해 암호 없이 키를 저장하시겠습니까?"라는 메시지가 표시됩니다. “예”를 선택하세요.
- 키를 저장할 위치를 선택하세요.
- 개인 키에 이름을 지정하세요.
축하해요. 다음 중 하나인 PuTTY를 사용하여 우리가 원하는 SSH 키를 생성했습니다. Windows용 최고의 SSH 클라이언트. 물론 Windows 10 기본 클라이언트인 OpenSSH를 사용하여 키를 생성할 수도 있지만 앱에는 몇 가지 필수 기능이 부족하므로 대부분 PuTTY 또는 그 대안을 사용하는 것을 선호합니다.
또한 읽어보세요: VPS에 MikroTik CHR 설치(PuTTY 사용)
서버 보안에 SSH 키가 충분합니까?
따라서 보안이 처리된 것 같습니다. 보안 키를 사용하여 서버에 연결하면 그게 전부입니다. 하지만 서버는 어떻습니까? 안전하다고 확신하시나요? 보안을 염두에 둔 서버 제공업체가 없으면 SSH 보안에 들인 모든 노력은 아무 의미가 없습니다. 예를 들어 Cloudzy는 사용자에 대한 보안의 중요성을 알고 있으며 모든 네트워크에 AI 기반 방화벽과 지능형 DDoS 보호를 제공합니다. 리눅스 VPS 계획. 따라서 노트북을 이중 부팅할 위험 없이 원하는 Linux 배포판으로 작업하려면 다음을 확인해야 합니다. 리눅스 VPS 계획.