
ssh를 통해 원격서버에 접속 할때마다 직접 입력하고 모든 명령어를 기억하는 것은 사실상 쉬운일은 아니다.
초기에는 .zshrc파일을 이용하여 alias등록하여 ssh접속을 간소화 하려가 했었는데
굳이 이렇게 할 필요 없이 SSH config파일을 이용하면 해당 기능을 이용할 수 있었다.
Host sever1
HostName my.servier.ip
IdentityFile ~/.ssh/my_server.pem
User ubuntu
Host server2
HostName my.servier.ip2
Port 22
User Ubuntu
이를 해석하면
ssh server1 명령어를 사용한다면ssh -i ~/.ssh/my_server.pem ubuntu@my.servier.ip와 같이 실행되고ssh server1]2 명령어를 사용한다면ssh -p 22 ubuntu@my.servier.ip2와 같이 실행된다고 할 수 있다.이런 방식으로 config파일 내에 작성을 해준다면 ssh 접속을 쉽게할 수 있다.