728x90
Mac에서 ssh 접속 방법
- 일반적인 명령어 형식
ssh -i {키 파일 경로} ec2-user@{ec2 퍼블릭 IPv4 주소 or 퍼블릭 IPv4 DNS}
- ssh 명령어의 옵션들
ssh [-B bind_interface]
[-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
[-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
[-i identity_file] [-J [user@]host[:port]] [-L address]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]]
destination [command]
- 프로젝트를 진행하면서 여러 개의 키 파일을 관리하고 접속정보를 일일이 입력해주는 게 너무 귀찮다.. 😢
config 파일로 쉽게 관리하기
- root 위치에 .ssh 디렉토리 생성
config
파일 생성
- AWS EC2 접속 기준
Host {지정 이름} HostName {호스트 주소 - ec2 퍼블릭 IPv4 주소 or 퍼블릭 IPv4 DNS} User {유저 네임 - ec2-user} IdentityFile {키 파일 위치} Port {포트 번호}
- ec2 user name 참고
- 키 파일 관리하기 쉽게 모두
.ssh
폴더 내에서 관리하는 게 좋다!
ssh 접속
ssh {config 파일에 지정해준 이름}
⚠️ WARNING: UNPROTECTED PRIVATE KEY FILE!
- 키 파일 권한을
600
으로 바꿔준다.
chmod 600 {키 파일 이름}.pem
- 파일 권한 변경 후 재접속 시 성공적으로 접속 완료 !
Reference
728x90
'📝 Setting Note' 카테고리의 다른 글
[Linux - Vim] Vim 에디터 사용 편하게 하기 ② (플러그인) (2) | 2021.11.29 |
---|---|
[Linux - Vim] Vim 에디터 사용 편하게 하기 ① (명령어 정리) (0) | 2021.11.29 |
[Linux] 'tree' 패키지 (0) | 2021.10.28 |