개념 사전 · 프로그램
PuTTY
퍼티
는 SSH·Telnet 및 시리얼 연결 등으로 장비의 터미널에 접속하는 클라이언트 프로그램이다. 서버 운영체제를 대신 실행하는 것이 아니라, 선택한 연결을 통해 입력과 화면 출력을 주고받는다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- SSH 암호화 채널로 원격 서버의 명령행을 사용한다.
- 시리얼 콘솔을 통해 네트워크 설정 전의 장비 초기 상태와 부팅 출력을 관찰한다.
- 세션 프로필과 터미널 옵션을 저장하여 서로 다른 실습 장비의 접속 조건을 구분한다.
02어떤 순서로 동작하나
- 연결 방식 선택
IP 네트워크의 SSH와 물리 콘솔의 중 실제 장비 연결에 맞는 방식을 고른다. 에서는 COM 포트와 통신 조건이, SSH에서는 호스트·포트와 네트워크 도달성이 필요하다.
- 통신 초기화
SSH는 서버 호스트 키 검증·암호화 협상을 수행한다. 시리얼은 설정한 속도·데이터 비트·패리티 등으로 문자를 주고받으며 자체적으로 SSH 암호화를 제공하지 않는다.
- 인증과 터미널 연결
서버나 장비의 로그인 절차를 거쳐 명령행을 연다. 인증에 성공해도 그 계정이 모든 관리 명령을 실행할 권한을 얻는 것은 아니다.
- 입력·출력 처리
입력을 상대 셸 또는 콘솔로 전달하고 터미널 제어 문자를 해석해 화면을 갱신한다. 로그를 저장한다면 입력한 비밀과 민감한 장비 출력이 남을 수 있다.
03먼저 알아둘 용어와 구성요소
- 물리적 직렬 통신 연결 방식이다. 장비 콘솔에서는 네트워크 주소 없이도 부팅·초기 설정을 관찰할 수 있다.
- 시리얼 통신 속도의 설정 값이다. 장비 문서와 양쪽 설정이 맞아야 하며 모든 장비가 9600을 쓰는 것은 아니다.
- 계열에서 사용할 키를 만들거나 변환하는 별도 도구이다.
- 의 개인키 파일 형식이다. 파일을 갖고 있다는 사실과 서버의 공개키 등록 상태는 별개이다.
- 계열 연결에서 개인키 사용을 중개하는 인증 에이전트이다.
- 이전에 확인한 SSH 서버 키를 기억하여 이후 접속에서 신원 변경을 감지하는 클라이언트 기록이다.
04예제로 따라가기
- 콘솔 케이블을 연결하고 COM 포트를 선택해 장비의 부팅 메시지를 읽는 실습은 SSH 포트 개방과 무관한 경로이다.
- 장비 문서가 9600·8N1을 요구하는 예에서 다른 속도를 선택하면 화면이 깨지거나 의미 없는 문자가 보일 수 있다.
- 공개키를 서버에 등록하고 대응하는 개인키를 에 설정하면 키 인증을 시도할 수 있다. 개인키만 만든 것으로 서버 계정이 생성되지는 않는다.
05혼동하기 쉬운 점과 확인 기준
- Telnet을 선택해 로그인했다고 SSH의 암호화가 적용되는 것은 아니다. 선택한 프로토콜의 성질을 구분한다.
- 키 파일을 변환하거나 옮길 때 개인키를 웹 루트·공유 폴더에 두지 않는다. 공개키와 개인키의 배포 범위는 다르다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.