PRACTICE MATERIAL
SSH·Telnet 원격 접속과 패킷
학습 원본 · SSH·Telnet 원격 접속과 패킷의 해당 절에 수록된 화면·도식이다.
CONCEPT → PRACTICE → VERIFICATION
sshd 실행·22번 포트 수신·SSH 인증을 순서대로 확인하기
서비스 상태와 소켓 출력에서 서버 준비를 읽고, 실제 SSH 접속의 실패 단계를 구별한다.
- 실행 상태와 unit 이름을 확인한다Rocky Linux 사례는 sshd.service를 사용한다. status의 running과 Main PID로 현재 데몬 실행을 확인하고 enabled로 시작 설정을 읽는다.
- 소켓이 어느 주소·포트에서 수신하는지 읽는다별도 ss 화면은 TCP 22번 포트가 IPv4·IPv6에서 LISTEN인 상태를 보여 준다. 같은 출력에 있는 chronyd의 UDP 323 소켓은 SSH의 포트가 아니다.
- 호스트 확인 뒤 사용자 인증과 명령 실행을 구별한다SSH 클라이언트는 TCP 연결 뒤 키 교환과 서버 호스트 키 확인을 수행하고 그다음 사용자 인증을 한다. 인증 후 원격 명령 채널을 열어 실행 결과를 받는다.
