Windows Server에서 시작할 때 PuTTY 에이전트에 SSH 키를 추가하는 방법은 무엇입니까?


16

사용자가 대화 형으로 로그온하기 전에 Windows 서버가 시작될 때마다 퍼티 에이전트 (pagent.exe)에 개인 SSH 키를 추가해야합니다. 키는 서비스에서 사용됩니다.

키를 사용해야하는 일반 사용자 인 경우 Startup 폴더에 바로 가기를 배치하지만 사용자가 로그인하지 않기 때문에 서버에서 작동하지 않습니다.

Windows Server 2003뿐만 아니라 Windows Server 2008에서도 이것이 필요합니다.

SSH와 SFTP를 사용한 공개 키 인증이 널리 보급됨에 따라 이것이 일반적인 사용 사례라고 생각합니다.

답변:


21

바로 가기의 대상 명령 줄에서 키의 경로를 제공 할 수 있습니다

  • 시작에 넣을 바로 가기를 만듭니다.
  • 마우스 오른쪽 버튼으로 클릭-> 속성
  • Target:섹션을 수정하여 키를 추가하십시오.

    C:\Program Files\putty\pageant.exe C:\Program Files\putty\keys\iain.ppk

시스템이 시작될 때 미인 대회는 키를로드하고 잠금을 해제하기 위해 암호 문구가 필요한 경우 키를 요구합니다.

예를 들어 미인 대회 명령 줄에 여러 키를 추가 할 수 있습니다

C:\Program Files\putty\pageant.exe C:\keys\iain.ppk c:\keys\user1.ppk

사용자가 절대 로그인하지 않는 서버에서도이 기능이 작동합니까?
ervingsb

1
키에 암호 문구가 없으면 예입니다. 암호 문구가있는 경우 누군가 암호를 제공해야합니다.
user9517

이 단계를 자세히 설명 할 수 있습니까 : "시작할 단축키를 작성하십시오." 여기서 어떤 시작 폴더를 의미합니까? 일반적으로 시작 폴더는 특정 사용자와 관련이 있으며 해당 사용자가 로그인 할 때만 실행됩니다.
ervingsb

위의 줄은 배치 파일에 쉽게 넣을 수 없었습니까?
user9517

2
내장 된 "작업 스케줄러"를 사용하면 시스템 시작과 같은 다양한 시간에 프로그램을 실행할 수 있습니다.
marc.guenther
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.