사용자 도구

사이트 도구


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
  • putty 를 통한 접속을 plink proxycmd 를 통하게 할 수 있다.
    • proxycmd 는 특정 명령을 통해 proxy 서버와의 접속을 생성하고, 실제로 원하는 서버로의 접속을 proxy하게 만든다.
  • Connection → Proxy → Local 에 지정한다.
    • Local Proxy Command에 아래와 같은 형태로 지정한다.
    • user,proxyhost, proxyport, host, port 등은 다른 GUI에서 입력한 프록시 서버 접속정보, 실제 접속 대상 서버 접속 정보 등을 나타낸다.
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 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 - 일반 클립보드 복사 붙이넣기

Putty Quake Console

SupperPutty

Putty Manager

windows/ssh/putty.1631629391.txt.gz · 마지막으로 수정됨: 2021/09/14 23:23 저자 kwon37xi