웹사이트 검색

Pageant를 사용하여 PuTTY로 SSH 키 인증을 간소화하는 방법


소개

PuTTYgen으로 SSH 키를 생성하는 방법은 이전 자습서에서 확인했습니다.

단일 클라우드 서버에 대해 둘 이상의 SSH 키가 있거나 로그인하는 데 SSH 키가 필요한 둘 이상의 클라우드 서버 또는 Droplet이 있을 수 있습니다. 이로 인해 이러한 모든 키를 관리, 분류 및 해당 서버에 연결해야 하는 것에 압도당할 수 있습니다. 그것이 미인 대회가 존재하는 이유입니다.

Pageant는 PuTTY 인증 에이전트입니다. 서버에 연결할 때마다 사용할 수 있도록 개인 키를 메모리에 보관합니다. 다음 작업이 필요하지 않습니다.

  • 두 개 이상의 계정을 사용하여 서버에 로그인하는 경우 각 Linux 사용자 계정에 관련 키를 명시적으로 지정
  • 사용자 계정에 로그인할 때마다 키의 암호를 입력하십시오. 보호되지 않은 키는 키보드 아래에 암호를 숨기는 것만큼이나 좋으므로 키는 암호로 보호되어야 합니다!

전제 조건

이러한 전제 조건이 있는지 확인하십시오.

  • Pageant는 PuTTY 제품군과 함께 설치됩니다. 설치하지 않은 경우 여기에서 다운로드할 수 있습니다.
  • 로컬 컴퓨터에 하나 이상의 SSH 키가 이미 저장되어 있어야 합니다.

1단계 - Pageant에 키 추가

PuTTY 폴더에서 Pageant 시작: 시작 메뉴 > 모든 프로그램 > PuTTY > Pageant

Pageant는 기본적으로 시스템 트레이에 최소화되어 시작됩니다. SSH 키 추가를 시작하려면 해당 아이콘을 마우스 오른쪽 버튼으로 클릭해야 합니다. 그러면 다음 상황에 맞는 메뉴가 표시됩니다.

메뉴에서 키 추가를 클릭하거나 키 보기를 클릭하여 미인 대회 키 목록 창을 엽니다. 여기에서 키를 보고, 추가하고, 제거할 수 있습니다.

팁: 시스템 트레이에서 해당 아이콘을 두 번 클릭하여 Pageant Key List 창에 직접 액세스할 수 있습니다.

키 추가 버튼을 클릭합니다. 그러면 로드할 키를 한 번에 하나 이상 선택할 수 있는 파일 탐색기가 열립니다. .ppk 확장자를 가진 파일을 선택해야 합니다.

열기 버튼을 클릭하여 Pageant로 키를 로드합니다.

키가 암호로 보호된 경우 Pageant 키 목록에 추가하기 전에 암호를 한 번만 입력하라는 메시지가 표시됩니다.

키를 성공적으로 추가하면 이제 키가 나열된 것을 볼 수 있습니다.

2단계 - 서버에 연결

이제 PuTTY 세션 동안 모든 서버에 연결하는 동안 이러한 키를 사용할 수 있습니다. PuTTY에서 추가 단계를 수행할 필요가 없습니다. 호스트 이름 또는 IP 주소와 SSH 사용자를 입력하기만 하면 됩니다. PuTTY는 현재 Pageant에 로드된 키를 사용하여 자동으로 인증을 시도합니다.

3단계(선택 사항) - Pageant에서 키 제거

Pageant에서 키를 제거하려면 Pageant 키 목록 창에서 해당 키를 선택하고 키 제거 버튼을 누릅니다. CTRL 또는 SHIFT로 여러 키를 선택하여 함께 제거할 수도 있습니다.

팁 & 트릭

이 팁을 사용하여 Pageant와의 인증된 연결을 자동화하세요.

Pageant 시작 시 자동으로 키 로드

Pageant를 시작할 때마다 수동으로 추가하는 대신 Pageant가 시작될 때 하나 이상의 개인 키를 자동으로 로드하도록 할 수 있습니다.

Windows 시작 메뉴 또는 바탕 화면에서 Pageant 바로 가기 아이콘으로 이동합니다.

아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다.

바로 가기 속성이 포함된 새 창이 열립니다.

바로 가기 탭에서 대상 필드를 편집합니다. pageant.exe의 경로는 그대로 둡니다. 해당 경로 뒤에 .ppk 키 파일에 대한 경로를 추가합니다. 인용 부호 밖에 있어야 합니다. 예를 들면 다음과 같습니다.

"C:\Program Files\PuTTY\pageant.exe" C:\key1.ppk C:\key2.ppk

적용을 클릭한 다음 확인 버튼을 클릭합니다.

참고: 키가 암호화된 경우 Pageant는 시작할 때 암호를 요청합니다.

대회 운영 PuTTY 만들기

자신을 초기화하고 명령줄에 지정된 키를 로드하면 Pageant가 PuTTY 또는 다른 프로그램을 시작하도록 할 수 있습니다. 이렇게 하면 두 프로그램을 모두 시작하지 않고 Pageant만 시작할 수 있습니다.

이전에 키를 자동으로 추가하기 위해 사용한 것과 동일한 단계를 따르면 이를 달성할 수 있습니다(이전 섹션 참조). 대상 필드의 명령 끝에 -c 옵션을 추가하고 큰따옴표 안에 포함된 프로그램 경로를 추가하기만 하면 됩니다. 다음은 Target 필드에 대한 전체 라인의 예입니다.

"C:\Program Files\PuTTY\pageant.exe" C:\key1.ppk C:\key2.ppk  -c "C:\Program Files\PuTTY\putty.exe"

기타 PuTTY Suite 제품

다음은 PuTTY와 함께 사용할 수 있는 몇 가지 유용한 응용 프로그램입니다.

  • PuTTYgen: SSH 공개 및 개인 키 쌍을 생성하고 편집하는 도구입니다. PuTTY 제품군의 일부이지만 WinSCP와 같은 다른 SSH 클라이언트에서 사용하는 개인 키 형식으로도 작동할 수 있습니다.
  • PSFTP: SSH 기반 SFTP(보안 파일 전송) 프로토콜을 위한 대화형 텍스트 기반 클라이언트로 대화형 파일 전송 세션을 실행하고 디렉토리 내용 나열, 파일 시스템 탐색과 같은 많은 작업을 수행할 수 있습니다. , 여러 get 및 put 명령 실행 등
  • PSCP(PuTTY Secure Copy Client): SSH 연결을 사용하여 컴퓨터 간에 안전하게 파일을 전송하기 위한 도구