SSH Key의 저장 경로나 이름을 특정하여 SSH Key 지정 로그인을 할 수도 있다.
아래 커맨드로 SSH Key 지정 로그인이 가능하다.
SSH Key 지정 로그인 방법
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
Code language: CSS (css)
SSH Key 지정 로그인 응용
예를 들어, 나의 환경이 아래와 같을 경우 맨 밑의 커맨드를 사용해서 로그인할 수 있다.
server ip: 1.12.123.123
user: ubuntu
private key file: ~/.ssh/mykey
Code language: JavaScript (javascript)
ssh -i ~/.ssh/mykey ubuntu@1.12.123.123
만약 key가 들어있는 경로가 기본 ssh 폴더라면 key 파일명으로 로그인이 가능하다.
ssh -i mykey ubuntu@1.12.123.123
이래도 로그인이 안 될 때에는 private key의 권한을 600으로 설정하여야 한다.
sudo chmod 600 ~/.ssh/mykey