이것저것/SSH
MAC SSH 접속용 Config 파일 설정하기
_onezero
2024. 10. 10. 21:45
".ssh" 폴더가 없을 경우 생성하도록 합니다. (Enter 2번)
ssh-keygen
"pem 키"가 저장되어 있는 파일을 ".ssh" 폴더에 복사합니다.
cp <pem 파일 경로> ~/.ssh/
"pem 키"에 대한 파일 권한을 바꾸어 줍니다.
chmod 400 ~/.ssh/<Key파일명>.pem
Local 환경의 터미널에서 아래 커맨드를 입력합니다.
cd ~/.ssh
vi config
"config 파일"을 생성되면 권한을 바꾸어 줍니다.
chmod 700 ~/.ssh/config
[예시 환경]
- Ubuntu인스턴스에 고정IP(Static IP)를 연결하여 사용 중이며, ssh접속포트(port 22)
- pem key 파일의 경로가 ~/.ssh/xxx.pem 이라 가정했을 때의 config 파일을 작성해보겠습니다.
# Seoul Region
Host seoul
HostName xxx.xxx.xxx.xxx
User ubuntu
IdentityFile ~/.ssh/xxx.pem
Port 22
[옵션별 설명]
- Host : 호스트명을 기재
- HostName : 고정IP(Static Ip)을 기재
- user : Ubuntu일 경우, Ubuntu로 기재
- IdentityFile : 로그인할 Private key의 경로와 파일명을 기재
- Port : 22번에서 변동이 없으면 생략 가능하지만, 22번 포트를 닫고 특정 포트를 활성화 시켜주면 해당 란에 기재