사용자 도구

사이트 도구


windows:ssh:putty

Putty

접속 끊김 방지

  • 설정→ Connection → Seconds between keep alives를 0 보다 큰 값으로 설정.

Password 저장

# 명령행을 통해 저장돼 있는 특정 세션에 접속
putty -load "MySessionName"
 
# 특정 세션 접속시 비밀번호 지정
putty -load "MySessionName" -l <username> -pw <password>
 
# 호스트 기준
putty -ssh <username>@somewhere.com -pw <password>
putty -ssh somewhere.com -l <username> -pw <password>
  • -ssh,-telnet,-rlogin,-raw,-serial : 접속 프로토콜

Pageant 자동 로그인

  • pageant 를 실행하고 개인키를 등록해주면 된다.
  • 이후부터 pageant를 지원하는 Putty와 plink, TortoisePlink 등을 통해 SSH 접속을 하면 자동 로그인이 된다.
  • 등록한 개인키는 pageant 를 재시작하면 모두 초기화 된다.
  • pageant를 시작 프로그래에 등록해서 개인키 등록도 자동으로 하고자 한다면 pageant의 인자로 개인키(private .ppk) 파일을 지정하면된다. 칸의 띄고 여러개 지정해도 된다.
C:\Program Files\Putty\pageant.exe C:\path\to\key1.ppk C:\path\to\key2.ppk
plink %user@%proxyhost -P %proxyport -nc %host:%port

PuttyGen

  • 개인키/공개키를 생성한다.
  • 혹은 OpenSSH 등에서 생성한 키를 import 하여 Putty 용 키로 변환할 수도 있다.
# openssh pem to putty ppk
puttygen pemKey.pem -o ppkKey.ppk -O private
 
# putty ppk to openssh pem
sudo puttygen ppkkey.ppk -O private-openssh -o pemkey.pem

putty 에서 ppk 직접 사용

  • Connection → Data → Auto-login username 항목에 로그인 username 지정.
  • Connection → SSH → Auth → Private key file or authentication:ppk key 파일 지정.

Putty SSH Tunnel

Selection Copy & Paste

  • Linux 에서 사용시 clipoard 와 primary 라는 텍스트 복사/붙여넣기 공간이 존재함.
  • Putty 설정 → Window → Selection 에서 다음 설정을 해줘야 복사/붙여넣기가 올바로 작동한다.
    • Mouse paste action: No Action
    • {Ctrl,Shift} + Ins: PRIMARY - PRIMARY 복사 붙여넣기
    • Ctrl + Shift + {C,V} : CLIPBOARD - 일반 클립보드 복사 붙이넣기

Function F1~F12 안먹는 현상

  • Linux 용 putty에서 펑션키가 안 작동하면
  • Terminal - Keyboard → The Function keys and keypadXterm R6

Putty Quake Console

SupperPutty

Putty Manager

참조

windows/ssh/putty.txt · 마지막으로 수정됨: 2022/06/23 23:34 저자 kwon37xi