개념 사전 · 프로그램

PuTTY

퍼티

는 SSH·Telnet 및 시리얼 연결 등으로 장비의 터미널에 접속하는 클라이언트 프로그램이다. 서버 운영체제를 대신 실행하는 것이 아니라, 선택한 연결을 통해 입력과 화면 출력을 주고받는다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • SSH 암호화 채널로 원격 서버의 명령행을 사용한다.
  • 시리얼 콘솔을 통해 네트워크 설정 전의 장비 초기 상태와 부팅 출력을 관찰한다.
  • 세션 프로필과 터미널 옵션을 저장하여 서로 다른 실습 장비의 접속 조건을 구분한다.

02어떤 순서로 동작하나

  1. 연결 방식 선택

    IP 네트워크의 SSH와 물리 콘솔의 중 실제 장비 연결에 맞는 방식을 고른다. 에서는 COM 포트와 통신 조건이, SSH에서는 호스트·포트와 네트워크 도달성이 필요하다.

  2. 통신 초기화

    SSH는 서버 호스트 키 검증·암호화 협상을 수행한다. 시리얼은 설정한 속도·데이터 비트·패리티 등으로 문자를 주고받으며 자체적으로 SSH 암호화를 제공하지 않는다.

  3. 인증과 터미널 연결

    서버나 장비의 로그인 절차를 거쳐 명령행을 연다. 인증에 성공해도 그 계정이 모든 관리 명령을 실행할 권한을 얻는 것은 아니다.

  4. 입력·출력 처리

    입력을 상대 셸 또는 콘솔로 전달하고 터미널 제어 문자를 해석해 화면을 갱신한다. 로그를 저장한다면 입력한 비밀과 민감한 장비 출력이 남을 수 있다.

03먼저 알아둘 용어와 구성요소

물리적 직렬 통신 연결 방식이다. 장비 콘솔에서는 네트워크 주소 없이도 부팅·초기 설정을 관찰할 수 있다.
시리얼 통신 속도의 설정 값이다. 장비 문서와 양쪽 설정이 맞아야 하며 모든 장비가 9600을 쓰는 것은 아니다.
계열에서 사용할 키를 만들거나 변환하는 별도 도구이다.
의 개인키 파일 형식이다. 파일을 갖고 있다는 사실과 서버의 공개키 등록 상태는 별개이다.
계열 연결에서 개인키 사용을 중개하는 인증 에이전트이다.
이전에 확인한 SSH 서버 키를 기억하여 이후 접속에서 신원 변경을 감지하는 클라이언트 기록이다.

04예제로 따라가기

  • 콘솔 케이블을 연결하고 COM 포트를 선택해 장비의 부팅 메시지를 읽는 실습은 SSH 포트 개방과 무관한 경로이다.
  • 장비 문서가 9600·8N1을 요구하는 예에서 다른 속도를 선택하면 화면이 깨지거나 의미 없는 문자가 보일 수 있다.
  • 공개키를 서버에 등록하고 대응하는 개인키를 에 설정하면 키 인증을 시도할 수 있다. 개인키만 만든 것으로 서버 계정이 생성되지는 않는다.

05혼동하기 쉬운 점과 확인 기준

  • Telnet을 선택해 로그인했다고 SSH의 암호화가 적용되는 것은 아니다. 선택한 프로토콜의 성질을 구분한다.
  • 키 파일을 변환하거나 옮길 때 개인키를 웹 루트·공유 폴더에 두지 않는다. 공개키와 개인키의 배포 범위는 다르다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.