1. SSH 클라이언트 설정 파일 확인 (~/.ssh/config)
cat ~/.ssh/config
이 파일이 있다면, 여기에 접속할 때 사용하는 IdentityFile 경로가 명시되어 있을 수 있습니다
Host myserver
HostName example.com
User ubuntu
IdentityFile ~/.ssh/id_rsa_custom
2. 기본 SSH 키 위치 확인
SSH는 기본적으로 아래 경로에 있는 키 파일을 사용합니다
~/.ssh/id_rsa # 개인키 (Private Key)
~/.ssh/id_rsa.pub # 공개키 (Public Key)
아래 명령으로 존재 여부 확인
ls -l ~/.ssh/
3. ssh 명령 실행 시 어떤 키를 사용하는지 확인 (디버깅 모드)
ssh -v 사용자명@서버주소
예시:
ssh -v ubuntu@192.168.0.10
이렇게 실행하면 출력 로그 중에 다음과 같이 사용된 키 파일 경로가 나옵니다
debug1: Offering public key: /home/사용자명/.ssh/id_rsa
debug1: Authentication succeeded (publickey).
여기서 실제로 사용된 키 파일 경로를 확인할 수 있습니다.
4. ssh-agent에 등록된 키 확인
만약 ssh-agent를 사용 중이라면, 등록된 키를 확인할 수 있습니다
ssh-add -l
또는 키 경로까지 확인
ssh-add -L
요약
- 기본적으로 ~/.ssh/id_rsa를 사용합니다.
- ~/.ssh/config 또는 ssh -v로 커스텀 키 경로 추적 가능
- ssh-add -l로 현재 등록된 키 확인 가능
'업무 > 공부' 카테고리의 다른 글
[AWS] VPC 정적 라우팅과 동적 라우팅(전파), Site-to-Site VPN 연결 (0) | 2025.02.25 |
---|---|
Oracle 실행 계획 확인 (EXPLAIN PLAN FOR) (0) | 2025.01.09 |
사용중인 PID 확인 후 종료 (0) | 2024.12.19 |
[Linux] 서버 시스템 시간 동기화 안 될 때 확인 방법 (0) | 2024.09.27 |
[Linux] 사용자 계정 잠금 해제 방법 (0) | 2024.04.15 |