Putty 접속정보와 환경설정 안전하게 백업하는 실전 방법
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
윈도우 환경에서 SSH 클라이언트로 Putty를 쓰는 분들 많으시죠. 저는 지난 10년간 서버 관리 업무를 하면서 Putty 없이 하루를 보내본 적이 없을 정도입니다. 특히 여러 서버에 접속해야 하는 환경이라면, 접속정보를 잃어버리거나 설정이 꼬이는 게 단순한 번거로움 이상이더라고요.
Putty 자체가 가벼워서 좋긴 한데, 설정 저장과 백업에 관해서는 조금 까다롭습니다. 그래서 이 글에서는 직접 수차례 시행착오 끝에 터득한 Putty 설정 조정법과 백업 노하우를 자세하게 풀어보려 합니다.
Putty 기본 설치와 환경설정, 내게 맞는 세밀한 조정법
Putty는 무료임에도 불구하고 기본 기능이 매우 탄탄해서 국내외 서버 관리자들이 많이 사용합니다. 하지만 처음 설치했을 때 기본 세팅 그대로 쓰면 의외로 불편한 점이 많아요.
특히 저는 GUI보다 명령어를 많이 쓰는 편이라 로그 보관과 가독성에 신경을 쓰는 편입니다. 사용성 관점에서 조절한 제 경험담을 공유할게요.
환경설정 - 기본과 다른 점
처음 Putty를 실행하면 설정이 기본값으로 돼 있는데, 이 상태로 쓰면 터미널 스크롤백이 너무 짧아서 지난 명령어가 순식간에 사라져 버립니다. 저는 20,000라인으로 늘려 쓰는데, 이 정도면 심심치 않게 이전 로그를 확인하기에 충분했어요.
특정 상황에서는 10,000라인 정도도 괜찮지만, 서버에서 긴 작업을 돌릴 때나 디버깅할 때는 긴 스크롤백이 필수입니다. 폰트도 정말 중요합니다.
저는 폰트가 Consolas 10포인트로 설정되어 있는데, 이렇게 하면 글자가 선명하고 눈 피로가 덜합니다. IT업계 사람들은 이 폰트를 꽤 선호하는 편인데, 특히 한글 깨짐 방지를 위해서는 ‘Translation’ 탭에서 UTF-8로 설정하는 게 필수적입니다.
만약 이걸 안 하면 한글이 깨져서 도대체 무슨 명령어를 쓴 건지 알아보기 힘들더라고요. 마우스 우클릭 동작도 무심코 넘길 수 있는데, 저는 우클릭 시 붙여넣기 대신 메뉴를 띄우도록 설정해 작업 중 불필요한 붙여넣기 실수를 방지하고 있습니다.
특히 서버 작업이 많을 때는 이런 사소한 설정 차이가 업무 효율에 큰 영향을 줍니다. 마지막으로 컬러 세팅인데, Putty는 기본적으로 ANSI 블루 컬러가 약간 뿌옇게 나오는 문제가 있어요.
저는 ANSI Blue와 ANSI Blue Bold를 같은 색깔로 통일해 썼는데, 이게 오히려 명확하게 보이더라고요. 개인 취향 차이일 수도 있겠지만, 다채로운 색상을 쓰는 것보다는 한눈에 들어오는 컬러 유지가 작업 집중도에 좋았습니다.
| 설정 항목 | 기본값 | 제가 설정한 값 | 효과 및 이유 |
|---|---|---|---|
| Lines of scrollback | 200 lines | 20,000 lines | 긴 로그 확인 가능, 디버깅 시 유용 |
| Font | 기본 폰트 | Consolas 10pt | 가독성 향상, 눈의 피로 감소 |
| Character Set | 기본 로컬 | UTF-8 | 한글 깨짐 방지 |
| Mouse Right Click | 붙여넣기 | 메뉴 불러오기 | 실수로 붙여넣기 방지, 안정적 작업 가능 |
| ANSI Blue Color | 기본 컬러 | 동일 색상 사용 | 명확한 화면 구분, 가독성 개선 |
Putty의 이러한 작은 설정을 바꾸는 것이 상당히 번거로울 수도 있지만, 장시간 서버 작업을 하는 제 입장에서는 업무 생산성 향상에 큰 도움이 됐습니다. 이처럼 효율적인 환경 설정을 마친 후에는 자주 쓰는 접속 세션을 저장하는 것도 다음 단계입니다.
하지만 만약 컴퓨터가 바뀌거나 재설치할 때, 이렇게 정성 들여 만든 세션 정보를 잃어버린다면 정말 낭패죠. 이왕이면 백업과 복구 방법까지 확실히 알고 있어야 합니다. 이제 다양한 확장 기능과 로그 기록 방법을 포함해, Putty 접속 세션과 설정을 안전하게 관리하는 법에 대해 알아보겠습니다.
작업 로그 저장부터 접속 세션 백업, Putty 설정 관리의 핵심
Putty를 10년 이상 써보니, 작업 내역을 남기는 로그 기능은 필수입니다. 서버에서 명령을 내렸던 절차가 갑자기 떠오르지 않을 때가 많거든요.
특히나 보안이 중요한 환경에서는 작업 기록이 곧 감사(audit) 기록으로도 활용됩니다. Putty 기본은 로그 저장이 꺼져 있는 상태입니다.
왜 그런가 생각해 보면 사용자가 직접 로그 저장 경로와 파일 이름을 지정하지 않으면, 로그 데이터가 한 군데로 몰려 관리가 어려워질 수 있기 때문이겠죠. 저는 세션별로 로그를 분리하고, 날짜별로 폴더를 만들어 체계적으로 관리하는 방식을 쓰고 있습니다. 실제로 이렇게 하니 지난 5년간의 작업 기록을 빠르게 조회할 수 있었고, 서버 이슈 발생 시 문제 재현에 큰 도움이 됐습니다.
로그 설정은 Session - Logging 메뉴에서 바꾸는데, ‘None’에서 ‘Printable output’으로 변경하면 화면에 나오는 출력 결과가 모두 파일로 저장됩니다. 저장 위치는 별도 지정할 수 있고, 저는 보통 업무용 SSD 내 Documents\PuttyLogs 폴더에 저장해 백업 작업이 쉽도록 했습니다.
이런 로그 기록이 쌓이면 용량이 커질 것을 걱정할 수도 있습니다. 하지만 실제로 측정해보니 텍스트 로그는 용량 대비 효용이 뛰어나서, 1년 작업 로그가 1GB가 넘지도 않더군요.
업무상 중요한 서버 작업 로그는 반드시 남겨두는 편입니다.
Putty 세션 및 환경설정 백업 - 레지스트리 활용법
Putty는 설정 정보가 레지스트리에 저장됩니다. 프로그램 별로 파일 기반 설정을 쓰는 다른 툴과 다르게, Putty는 윈도우 레지스트리 키 아래에 내역을 저장하고 있어요.
그래서 윈도우의 ‘regedit’ 도구를 활용하면 손쉽게 내보내기/가져오기가 가능하죠.
실제로 제 주변 서버 관리자들은 윈도우 키 + R을 눌러 실행창에 ‘regedit’를 친 후,
HKEY_CURRENT_USER\Software\Simon Tatham\PuTTY
위 위치에서 ‘내보내기’를 하여 .reg 파일을 만들고, 이 파일을 안전한 곳에 보관합니다. 만약 PC 초기화나 환경 변경 시에는 이 파일을 더블 클릭만 하면 설정이 즉시 복구됩니다.
개인적으로 5회 이상 이 과정을 반복하며 복구 실패 사례가 없었고, 백업 파일도 용량이 10-20KB 수준이라 부담 없습니다.
| 구분 | 설명 | 용량(예시) | 백업 빈도 |
|---|---|---|---|
| 로그 파일 | 텍스트 출력 결과 저장 | 5-50MB/월 | 매일, 또는 주간 |
| 레지스트리 세션 저장 | 접속 세션 및 환경설정 저장 | 10-20KB | 주요 변경 시마다 |
물론, Putty를 여러 대의 PC에서 쓰거나, 관리하는 서버가 많으면 수동 백업이 번거로울 수 있죠. 이럴 때는 ‘superputty’라는 GUI 확장 툴을 고려할 만합니다. superputty는 Putty의 단점을 보완하며 탭 기능을 제공할 뿐 아니라, 세션 관리와 백업도 편리하게 지원합니다.
그럼 다음 파트에서 superputty가 어떻게 Putty를 보완해주는지, 그리고 저같이 여러 서버를 다루는 사람 입장에서 어떤 점이 좋은지 상세히 들여다보겠습니다.
superputty, 다중 접속탭과 세션 통합 관리 그리고 백업 편의성
사실 Putty는 기본적으로 한 번에 하나의 세션만 열 수 있습니다. 여러 서버에 접속해야 하는 환경이라면 여러 개 Putty를 띄워야 하는데, 이게 업무 효율을 떨어뜨리고 정신적 피로도 키우는 게 현실입니다.
이 부분을 극복하려면 ‘superputty’를 적극 추천드립니다. superputty는 무료 도구로서, Putty 기반의 SSH 클라이언트지만 한 화면에 여러 탭으로 서버 접속을 관리할 수 있습니다.
제 경험에선, 평균적으로 10-20개의 서버에 동시에 접속하는 시스템 관리자들에게 매우 유용한 도구였습니다. 한번에 모든 서버 상태를 모니터링하고 빠르게 전환할 수 있으니 작업 속도가 20-30% 이상 빨라졌다고 봐도 무리가 아닙니다.
세션 관리와 백업 기능
superputty는 Putty의 세션을 그대로 불러오는 기능(ImportedFromPuTTY)이 있어서 기존에 사용하던 설정을 그대로 유지하며 쓸 수 있습니다. 그리고 자체적으로 세션을 내보내기(export) 및 가져오기(import) 기능을 지원해, 설정 백업 및 복원이 훨씬 편리하죠.
| 기능 | Putty | superputty |
|---|---|---|
| 다중 세션 관리 | 불가 (별도 실행 필요) | 가능 (탭 방식으로 한 화면에서 관리) |
| 세션 저장 및 백업 | 레지스트리 직접 백업 필요 | GUI 내에서 편리한 내보내기/가져오기 제공 |
| 작업 로그 기록 | 가능 (수동 설정 필요) | 가능 (Putty와 동일하며 UI 편리) |
| 사용자 인터페이스 | 단순, 텍스트 기반 | 탭 방식, 시각적으로 편리 |
이런 인터페이스 덕분에 초보자도 쉽게 다중 접속 환경을 구축할 수 있었고, 저는 중대형 기업 서버 관리 현장에서 superputty가 업무 효율을 3배 이상 끌어올렸다는 피드백을 자주 들었습니다. 더불어 작업 로그 저장, 자동 접속 기능도 있어 로그인 절차가 번거로운 환경에서도 세션 관리를 쉽게 할 수 있었습니다.
가격 면에서도 superputty는 완전 무료이기 때문에, 만약 기본 Putty에서 접속 세션을 관리하느라 골머리를 앓고 있다면 큰 고민 없이 전환해볼 가치가 충분합니다. 물론 보안 관점에서 각 사내 정책에 맞는지 검토는 꼭 필요하겠죠.
Putty와 superputty를 비교해볼 때 결정 기준은 사용자의 접속 환경과 관리 서버 수에 달려 있습니다.
단일 서버가 많지 않고 단순 접속만 필요하면 Putty 기본 기능만으로도 충분하지만, 여러 서버를 동시에 다루고 복수 작업을 자주 한다면 superputty가 훨씬 효율적이라 판단됩니다. 이제까지 Putty 설치부터 설정, 백업, 그리고 superputty 확장까지 살펴봤는데요, 다음으로는 Putty 백업 전략과 실제 업무에 적용하는 꿀팁들을 이야기해 보겠습니다.
Putty 설정, 로그 관리, 그리고 superputty 연동까지 심층적으로 알아봤다면, 실제 상황에서 어떻게 적용하는지 경험에서 우러난 팁과 유의점도 꼭 챙겨보셔야 하니까요. 그 이야기는 곧 이어서 전해드리겠습니다.
관련 영상
- 공유 링크 만들기
- X
- 이메일
- 기타 앱



댓글
댓글 쓰기