ssh Config 사용법
04 Feb 2018 | Linux sshssh config
ssh 접속을 하기 위해서는 보통 ssh [사용자ID]@[Target IPAddress]와 같이 사용하거나 그 외 포트, 키(Key) 등을 옵션으로 해서 같이 사용해야 하는 경우가 많아서 번거롭습니다.
ex) 
ssh snowdeer@10.13.152.45
ssh snowdeer@10.13.152.45 -i ~/.ssh/snowdeer_aws.pem
이럴 때 ‘ssh config’를 사용하면 보다 간편하게 ssh를 사용할 수 있습니다.
~/.ssh/config 설정 파일
‘ssh config’ 파일의 위치는 ~/.ssh/config 입니다. 폴더나 파일이 존재하지 않는다면 직접 만들면 됩니다. 해당 파일을 생성하고 권한은 다음과 같이 부여합니다.
chmod 440 ~/.ssh/config
그리고 config 파일 내용은 다음과 같이 작성합니다.
Host master
    HostName 10.13.152.45
    User ubuntu
    IdentityFile ~/.ssh/snowdeer-aws-seoul.pem
Host node1
    HostName 10.13.152.113
    User ubuntu
    IdentityFile ~/.ssh/snowdeer-aws-seoul.pem
Host node2
    HostName 10.13.11.53
    User ubuntu
    IdentityFile ~/.ssh/snowdeer-aws-seoul.pem
config 파일 사용법
사용법은 단순합니다. 단순히 ssh <host name>으로 명령을 내리면 됩니다.
ex) ssh node1
