Tera Term(테라텀)은 Windows에서 시리얼(COM 포트) 통신과 SSH 원격 접속에 사용하는 터미널 프로그램입니다. MCU 디버그 메시지 확인, 임베디드 Linux 콘솔 접속, 서버 관리에 활용할 수 있습니다.
이 글에는 Tera Term 5.7.0의 공식 Windows x64 ZIP을 첨부했습니다. 압축을 풀고 실행하는 배포본이며, 아래 사용법은 영문 메뉴를 기준으로 설명합니다.
1. 다운로드 및 실행
- 첨부파일: teraterm-5.7.0-x64.zip
- 버전: 5.7.0 / 공식 공개일: 2026년 9월 4일
- 대상: Intel·AMD 계열 64비트 Windows PC
- 파일 크기: 약 15.4 MiB (16,144,464바이트)
- 출처: TeraTerm Project 공식 5.7.0 릴리스
- 이 글 상단의 첨부파일을 다운로드합니다.
- ZIP 파일을 마우스 오른쪽 버튼으로 클릭하고 모두 압축 풀기를 선택합니다. 예를 들어
C:\Tools\TeraTerm처럼 쓰기 가능한 폴더에 풉니다. - 압축을 푼 폴더 안의 ttermpro.exe를 실행합니다. EXE 하나만 따로 옮기지 말고 함께 들어 있는 DLL과 하위 폴더를 유지합니다.
- 처음 표시되는 New connection 창에서 시리얼 또는 SSH 연결을 선택합니다. 설정부터 하려면 Cancel로 닫아도 됩니다.
Windows의 설정 → 시스템 → 정보 → 시스템 종류에서 PC 종류를 확인할 수 있습니다. 32비트 Windows는 x86, ARM 기반 Windows는 ARM64용 ZIP을 같은 공식 릴리스의 Assets에서 선택하세요. 첨부한 파일은 x64용입니다.
2. 시리얼(COM 포트) 연결
USB 시리얼 장치 또는 USB-UART 변환기를 PC에 연결한 뒤, Windows 장치 관리자 → 포트(COM 및 LPT)에서 포트 번호를 확인합니다. 예를 들어 USB Serial Port (COM3)라면 COM3를 선택하면 됩니다. 장치가 인식되지 않으면 사용 중인 변환기 제조사가 제공하는 드라이버를 먼저 설치하세요.
- File → New connection...을 엽니다.
- Serial을 선택하고 확인한 COM 포트를 고른 뒤 OK를 누릅니다.
- Setup → Serial port...에서 대상 장치의 통신 조건을 입력합니다. 5.7.0에서는 Additional settings의 Serial port 탭이 열립니다.
- 설정을 적용한 다음 장치의 출력 메시지를 확인합니다. 부팅 로그를 수집하려면 로그 저장을 먼저 시작하고, 재부팅해도 되는 장치에서만 재부팅합니다.
설정 예시 — 장치 매뉴얼이 115200 / 8-N-1을 지정한 경우
| 항목 | 입력 예시 | 의미 |
|---|---|---|
| Speed | 115200 | 통신 속도(bps) |
| Data | 8 bit | 데이터 비트 |
| Parity | none | 패리티 없음 |
| Stop bits | 1 bit | 정지 비트 |
| Flow control | none | 흐름 제어 없음 |
위 값은 예시입니다. 실제 장치가 9600 bps나 Even 패리티 등을 사용하면 그 값으로 맞춰야 합니다. 다른 COM 포트로 바꾸려면 File → Disconnect로 연결을 끊고 New connection에서 다시 선택합니다.
USB-UART 변환기로 보드에 직접 배선할 때는 장치 핀맵을 먼저 확인하세요. 일반적인 TTL UART 연결은 변환기 TX → 보드 RX, 변환기 RX → 보드 TX, GND ↔ GND입니다. 3.3V·5V 논리 전압을 맞춰야 하며 TTL UART, RS-232, RS-485는 전기적 규격이 다르므로 해당 규격의 변환기를 사용해야 합니다. 전원(VCC)은 장치 설명서에서 요구하는 경우에만 연결합니다.
시리얼 설정 항목과 포트 변경 동작은 공식 Serial port 설명을 참고하세요.
3. SSH로 Linux·서버 접속
- File → New connection...에서 TCP/IP를 선택합니다.
- Host에 접속할 서버의 IP 주소 또는 도메인을 입력합니다.
- 서비스는 SSH, SSH version은 SSH2를 선택합니다. TCP port#는 보통 22이며 서버가 별도 포트를 사용하면 해당 번호를 입력합니다.
- 첫 연결에서 호스트 키 확인 창이 나타나면, 서버 관리자가 알려 준 지문(fingerprint)과 일치하는지 확인하고 진행합니다. 이전과 다른 키라는 경고가 나오면 서버 변경 여부를 확인합니다.
- 인증 창에서 User name을 입력합니다. 비밀번호 인증은 Use plain password to log in을 선택하고 Password를 입력합니다. 이 옵션도 SSH 연결 안에서 암호화되어 전송됩니다.
- 개인 키 인증을 사용하는 서버는 키 인증 옵션과 Private key file을 선택하고 필요한 경우 키의 암호를 입력합니다. 서버가 keyboard-interactive를 요구하면 해당 인증 방식을 선택합니다.
로그인 후 아래 명령으로 현재 위치와 접속 계정을 확인할 수 있습니다. 각 줄을 하나씩 입력하세요.
pwd
whoami
ls
작업을 마치면 exit를 입력해 세션을 종료합니다. 접속·인증과 호스트 키 확인은 공식 SSH 사용법에 설명되어 있습니다.
4. 한글 표시·줄바꿈·입력 표시 설정
- 한글이 깨질 때: Setup → Additional settings... → Encoding에서 Receive를 대상 장치의 인코딩에 맞춥니다. UTF-8 서버라면 UTF-8을 선택하고, 송신 인코딩을 별도로 지정한 경우 Transmit도 UTF-8로 맞춥니다.
- 한글이 네모로 표시될 때: Setup → Font...에서 한글을 지원하는 글꼴을 선택합니다.
- Enter를 눌러도 장치가 반응하지 않을 때: Setup → Terminal...의 New-line / Transmit 값을 장치가 요구하는 CR, LF 또는 CR+LF로 맞춥니다.
- 입력한 문자가 보이지 않을 때: 장치가 입력 문자를 되돌려 주지 않는 방식이라면 Terminal의 Local echo를 켜서 입력을 볼 수 있습니다. 한 글자가 두 번 보이면 끕니다. 비밀번호 입력 중 문자가 보이지 않는 것은 정상일 수 있습니다.
시리얼 출력 전체가 무작위 문자로 보이면 인코딩보다 통신 속도·패리티·배선을 먼저 확인하세요. 설정 위치는 Encoding, Font, Terminal 공식 설명을 참고하세요.
5. 통신 로그를 파일로 저장
- File → Log...를 선택합니다.
- 저장할 폴더와 파일명을 지정합니다. 예:
device-log-20260912.txt - 읽기 쉬운 기록은 Text와 UTF-8을 사용합니다. 줄마다 시간을 남기려면 Timestamp를 선택합니다.
- 기존 파일에 이어 쓰려면 Append를 선택합니다. 덮어쓰기를 선택하면 기존 내용이 교체되므로 파일명을 확인합니다.
- 기록을 시작한 뒤 필요한 통신을 진행하고, 완료되면 Logging 창의 Close로 로그 파일을 닫습니다.
원시 수신 바이트를 그대로 저장해야 할 때는 Binary를 사용합니다. Binary 모드에서는 Timestamp와 Plain text 옵션을 함께 사용할 수 없습니다. 기록에는 장치 식별 정보나 명령 결과가 포함될 수 있으니 공유 전에 내용을 확인하세요. 공식 Log 설명
6. 설정 저장 및 자주 발생하는 문제
통신·화면 설정을 마친 뒤 Setup → Save setup...에서 INI 파일로 저장합니다. 설정 변경은 자동으로 저장되지 않습니다. 장치별로 설정 파일을 나누면 Setup → Restore setup...으로 필요한 설정을 불러올 수 있습니다. 공식 Setup 메뉴 설명
- COM 포트가 목록에 없음: USB 케이블 연결, 장치 관리자 인식 여부, 변환기 드라이버를 확인합니다. 충전 전용 케이블은 데이터 통신을 지원하지 않습니다.
- 포트를 열 수 없음: 다른 Tera Term 창이나 IDE의 시리얼 모니터 등 같은 COM 포트를 사용하는 프로그램을 닫습니다.
- 연결했지만 출력이 없음: 장치 전원, COM 번호, TX/RX/GND 연결, 통신 조건과 장치가 실제 데이터를 출력하는지 확인합니다.
- SSH 시간 초과·연결 거부: IP·포트, 서버 상태, VPN 연결 필요 여부, 방화벽과 SSH 서비스 실행 여부를 확인합니다.
- SSH 인증 실패: 계정, 비밀번호·개인 키, 서버가 허용하는 인증 방식을 확인합니다.
- 재실행하면 설정이 사라짐: Save setup으로 저장했는지, 저장 위치에 쓰기 권한이 있는지, 같은 INI 파일을 불러왔는지 확인합니다.
7. 배포 파일 확인 및 공식 자료
첨부 ZIP은 공식 배포 파일을 수정하지 않고 올렸으며, ZIP 안의 라이선스·저작권 고지와 동봉 소스를 그대로 유지했습니다. 아래 SHA-256은 공식 릴리스 자산의 값과 대조했습니다.
SHA-256
81d7238fe352ea6adcdfd8aeef8d464c20b8137e9dbbb067aa8072a1938edbff
다운로드한 파일이 있는 폴더에서 PowerShell을 열고 다음 명령을 실행하면 비교할 수 있습니다.
Get-FileHash .\teraterm-5.7.0-x64.zip -Algorithm SHA256
자료 확인일: 2026년 9월 12일. 이후 버전은 공식 릴리스 페이지에서 확인하세요.