본문 바로가기
Engineering/OS -Linux, Windows, EXSi

[mac OS] iterm에서 config에 등록된 alias name으로 ssh 접속하기 (~/.ssh/config & ssh-copy-id)

by 알탱2 2023. 2. 26.
반응형

% vi ~/.ssh/config 명령어로 파일에 alias name과 접속 hostname, user 등록

% cat ~/.ssh/config

host vm1
     hostname 10.120.201.1
     user jinakim
host vm2
     hostname 10.120.201.2
     user jinakim

 

 

 

% ssh vm1 명령어로 config에 등록한 서버로 ssh 접속하기

% ssh vm1

 

 

 

% ssh-copy-id vm1 명령어로 host 마다 password 입력하여 매번 접속할 때마다 password 입력하지 않고 접속 가능하게 하기

% ssh-copy-id vm1

jinakim@10.120.201.1's password: {password 입력}

 

 

 

 


(2024.03.18 내용 업데이트)

 

만약 pem 키 파일을 통해 접속해야 하는 서버라면 아래와 같이 config 를 입력

% vim ~/.ssh/config 명령어로 alias name, hostname, user 정보와 함께 IdentityFile 을 등록

% vim ~/.ssh/config

host aws2
        hostname 123.123.123.123
        user ubuntu
        IdentityFile    ~/.ssh/aws2-key-pair.pem

 

ssh 접속은 동일하게 ssh aws2 로 가능

 

추가로 scp도 config에 저장된 alias 이름으로 아래와 같이 가능함

scp a.txt aws2:/home/ubuntu

또는

scp -r aws2:/home/ubuntu/test ./

 

반응형

댓글