Windows에서 키 전달으로 SSH Hop하는 방법
Windows에서 SSH 키로 작업해야 할 필요가 있으며 매우 빠르게 번거로 웠습니다.?
HTG는 The PuTTY package suite를 사용하여 가능한 한 프로세스를 투명하게 만드는 방법을 모색합니다..
이미지 by kaneda99.
개요
이 가이드에서는 퍼티와 Winscp를 사용하여 Windows에서 공개 키를 사용하여 Linux 컴퓨터로 SSH를 보내는 방법을 설명합니다. 또한 전달 옵션을 사용하도록 설정합니다. 이렇게하면 연결된 시스템에서 키를 사용하여 계속 키를 사용하여 SSHing을 지원하는 다른 시스템으로 이동할 수 있습니다. 이미이 주제를 다루었 기 때문에 공개 키를 Linux 컴퓨터에 저장하는 방법에 대해서는 다루지 않을 것입니다.
기본 프로그램 / 패키지 설치
- 푸티 (PuTTY) 획득 꾸러미 (실행 파일뿐만 아니라) 설치.
- 선택적으로 WinSCP 및 mRemote 프로그램을 구하여 설치하십시오..
키 쌍 생성
아직 키 쌍을 만들지 않았고 Windows 바탕 화면에서 편안하게 작업하려면 "PuTTY 패키지"의 일부로 설치된 "PuTTY Key Generator"를 사용할 수 있습니다.
- "시작"-> "PuTTY"-> "PuTTYgen"으로 이동하여 "PuTTY Key Generator"
- 필요하지는 않지만 기본값 인 1024에서 키 길이를 변경하는 것이 좋습니다. "1024"에서 "4096"까지의 "비트"수를 변경하십시오..
- "생성"을 클릭하고 막대가 100 %에 도달 할 때까지 무작위로 마우스를 움직입니다. 이렇게하면 키가 "염분"되므로 가능한 한 무작위로 마우스를 움직여보십시오..
- 일단 프로그램이 완료되면 키를 생성합니다.,
- '주요 댓글'줄에서 이름과 같은 유용한 정보로 변경하십시오. 예 :
- 필수는 아니지만 비공개 키에 대한 암호를 설정하는 것이 좋습니다. 일부 사용자가 액세스 할 수있는 경우 비공개 키를 보호하며 가이드의 모든 단계를 수행하는 경우 시스템 부팅시 한 번만 입력하면 안됩니다..
- "개인 키 저장"을 클릭하십시오..
키 - 쿼터 마스터 구성
PuTTY 패키지의 일부로 설치된 "Pageant"프로그램은 사용자의 키를 저장하고 필요에 따라 mRemote, WinSCP 및 PuTTY에 제공 할 수 있습니다.
- 시작 메뉴에서 "Pageant"를 엽니 다. (참고 : 시스템 트레이로 배출 될 수 있음)
- 시스템 트레이로 이동 한 경우 두 번 클릭하여 기본 창을 엽니 다..
- '키 추가'를 클릭하고 저장된 키 쌍을 제공하십시오..
- 필요한 경우 암호를 입력하십시오..
이제부터 Putty, WinSCP, 그리고 mRemote와 같이 앞장서 서 기능하는 프로그램은 연결에 사용할 키가있는 경우 먼저 Pageant 프로그램과상의합니다.
시작시 자동으로 키로드 (선택 사항)
Pageant는로드 된 키 구성을 저장하지 않으므로 위의 프로세스는 매번 시스템을 재부팅 한 후에 반복해야합니다. 시작할 때 자동으로 구성을로드하게하려면 아래 두 가지 방법 중 하나를 사용하십시오.
- Pageant가 ppk 접미사를 넘겨 주었다고 가정하면 키 파일을 Windows의 "startup"폴더에 간단히 추가 할 수 있어야합니다.
- 키 파일을 매개 변수로 전달하는 프로그램에 대한 바로 가기를 만듭니다. 예를 들어 두 개의 키에 대한 "Target"명령은 다음과 같습니다.
"C : \ Program Files (x86) \ PuTTY \ pageant.exe" "C : \ Users \ AviadR \ Documents \ aviad의 4096.ppk" "C : \ Users \ AviadR \ Documents \ aviad의 1024.ppk
- 그런 다음이 바로 가기를 창 시작에 추가하십시오..
SSH 에이전트 포워딩 활성화 (PuTTY / mRemote)
이 구성은 선택 사항이지만 계속 수행하면 SSH를 사용하여 시스템을 계속하고 SSH를 사용하여 같은 키로 다음 시스템으로 이동할 수 있습니다. 이것을하기 위해:
- 오픈 퍼티.
- "연결"-> "SSH"-> "인증".
- "에이전트 전달 허용".
- "세션"으로 돌아 가기
- "기본 설정"항목을 선택하십시오..
- "저장"을 클릭하십시오..
- 끝난.
SSH 에이전트 포워딩 활성화 (WinSCP)
- WinSCP 새 연결 탭에서 고급 옵션 사용 확인란.
- "SSH"-> "인증"으로 이동하십시오..
- "에이전트 전달 허용"확인란을 선택하십시오..
- "환경 설정"-> "환경 설정"을 클릭하여 "일반 옵션"으로 이동하십시오..
- "통합"-> "응용 프로그램"으로 이동하여 "-A"CLI 옵션을 추가하여 전달 옵션으로 퍼티를 호출 할 수있게하십시오.
- "Session"으로 돌아가서 입력하면, 사용자 이름, IP 등의 모든 연결 (존재하는 경우)에 대해 통일 된 기본 정보를 알 수 있습니다. 그런 다음 세션을 "저장"하십시오..
스파이크 : 그래서 나는 내 시간을 보냈고 나는 자유 로워 졌어.?
SoundWave : Cybertron, 무료로 ...