안녕하세요. 오늘은 Putty설치 및 사용 방법에 대해서 알아보겠습니다.
- 개념
- 설치
- 사용방법 및 팁
1. 개념
사실 Putty는 사용방법 보다 어떤 프로그램인 먼저 이해하는 것이 사용하는데 큰 도움이 된다고 생각되어, Putty의 개념을 잡고 시작하겠습니다. Putty는 원격 프로토콜을 사용하기 위한 툴 또는 프로그램 정도로 이해하시면 됩니다.
프로토콜이란 컴퓨터와 컴퓨터, 또는 컴퓨터와 서버등 통신을 하기위한 통신 규약입니다.
그중 이원지에서 원격으로 접속해서 작업을 할 수 있도록 도와주는 원격 프로토콜을 대표적으로 3가지 알아보겠습니다.
프로토콜 | 용도 | 기본포트 | 비고 |
RDP | Windows OS에서 원격으로 접속하여 GUI 환경을 제공 받을때 쓰는 프로토콜 | 3389 | GUI 리눅스 환경에서는 xrdp로 비슷한 기능을 제공받을 수 있습니다. |
telnet | cli환경, 장비나 서버단에 원격으로 접속할 때 사용하는 프로토콜 | 25 | |
SSH | telnet에 보안 개념추가 된 형태이며 사실상 가장 많이 사용 되는 프로토콜 | 22 |
위의 프로토콜중 SSH를 window 환경에서 사용할 때 사용하는 툴이 Putty 입니다.
장비와 시리얼 통신할때도 많이 사용하지만, 실제로는 리눅스 서버를 이원지에서 작업할때 가장 많이 사용합니다.
2. 설치
설치를 진행하겠습니다. 우선 Putty 공식홈페이지로 이동하여 설치를 진행합니다.
Package files 중 본인 OS 환경에 맞는 것을 선택해 Setup 파일을 다운로드 합니다.
Setup 파일을 실행시켜 설치를 진행합니다.
3. 사용방법 및 팁
Putty를 설치 했으니 사용방법을 알아보도록 하겠습니다.
Host Name 에 접속할 IP 또는 도메인 주소를 적고, Port 번호를 기입하고 Open 버튼을 클릭합니다.
SSH 접속이 완료됩니다. 이후 서버작업을 진행하면 됩니다.
** 저는 집안에 Linux서버를 만들어 놔서 바로 작업을 진행할 수 있었습니다.
putty에 생각보다 편한 기능이 있는데 대부분에 사람이 모르거나 사용 안하시는 거 같아서 사용 팁을 공유해 드리겠습니다.
1. logging
좌측 Cetegory 트리에서 [Session] - [ Logging ] 을 클릭해서 로깅으로 이동하고 설정을 진행합니다.
A : 모든 세션의 아웃풋을 로깅하겠다는 의미
B : 어디에 로깅을 적재 할 지, 어떤 형식으로 적재 할지 정하는 부분입니다.
- [Browse...]를 클릭해 저장할 위치를 지정하고 &을 이용해 파일 이름의 형식을 지정해줍니다.
&H(호스트 이름 or 접속한 IP 주소) &Y(로깅년도)-&M(로깅월)-&D(로깅일) &T(로깅시간).log
등으로 지정함.
2. 세션정보저장
평소에 접속하시는거와 같이 접속정보를 기입한 후 Open를 누르지 않고 Saved Sessions 에 이름을 정해주고 [ Save ] 버튼을 눌르면 활성화 된거와 같이 접속정보를 저장할 수 있습니다.
한번 저장해두면 같은서버에 접속할 때 더블 클릭만하면되니 작업이 편해지겠죠?
3. Session 우클릭 기능들
세션 연결 후 상단을 우클릭 하면 위와 같은 칸이 나옵니다. 제가 표시한 항목을 차례대로 설명하겠습니다.
New Session | 현재 Session말고 새로운 세션을 접속 시도할 때 씁니다. Putty가 새로 열립니다. |
Duplicate Session | 현재의 접속 정보와 같은 Session 하나를 새로운 창으로 띄웁니다. |
Saved Sessions | 미리 저장해둔 Session중 하나를 새로운 창으로 띄웁니다. |
Reset Terminal | 현재 띄워둔 터미널을 비웁니다. 리눅스의 Clear 명령어와 비슷합니다. |
다음은 Restart Session 입니다. 연결이 끊어졌을때, 같은 세션을 다시 접속하고 싶을 때 사용합니다.
이렇게 Putty 사용법에 대해서 알아 봤습니다. 개발이 아니더라도 IT 업계에서는 쓸일이 빈번한데, 사회에 입문한지 얼마 안된 신입들은 모르는 경우가 더러 있었습니다. 미리 사용방법을 숙지해서 빠른 업무적응이 되시길 바랍니다.