아래의 코드들에 대괄호는 이용자에 맞게 입력하시면 됩니다.
대괄는 빼고 입력하시면 됩니다.
pem파일의 권한 변경
$ chmod 600 [pem파일]
EC2 접속
$ ssh -i [pem경로] ec2-user@[인스턴스 퍼블릭 IPv4 또는 도메인]
인스턴스의 이미지 종류에 따라 사용자 이름(ec2-user)이 달라집니다.
이용자의 인스턴스 종류를 확인하고 입력해주세요.
pem 파일을 ~/.ssh/ 경로로 복사
$ cp [pem파일] ~/.ssh/
복사된 pem 파일 권한 변경
$ chmod 600 ~/.ssh/[pem 파일]
config 파일 생성
$ vi ~/.ssh/config
에디터로 config파일을 생성하고 열어줍니다.
vscode가 있다면
$ code ~/.ssh/config
로 입력하면 code로 편하게 작성할 수 있습니다.
config 파일 수정
Host [이용자가 호출할 서비스 이름]
HostName [인스턴스의 탄력적 IP 주소]
User ec2-user
IdentityFile ~/.ssh/[pem 파일]
config 파일 권한 변경
$ chmod 700 ~/.ssh/config
인스턴스 실행
$ ssh [config 파일에 적은 서비스 이름]
이렇게 설정하면 위에서 입력한거처럼 긴 명령어를 치지 않아도 되고, 모든 경로에서 위의 명령어로 접속이 가능합니다.