AWS EC2 접속

  1. EC2 인스턴스 생성
  2. pem 키 파일의 권한을 변경
    $ chmod 600 pem파일이름.pem
    
  3. ec2 접속
    $ ssh -i pem경로 사용자이름@ec2의_퍼블릭_IPv4_주소_또는_도메인
    
    • AWS 인스턴스의 이미지 종류에 따라 사용자이름은 달라짐
    • Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user

추가 설정

  1. 키페어 pem 파일을 ~/.ssh/로 복사
    $ cp pem키파일 ~/.ssh/
    
  2. pem키가 잘 복사되었는지 확인
    $ cd ~/.ssh/
    $ ll
    
  3. 복사된 pem 키의 권한 변경
    $ chmod 600 ~/.ssh/pem키파일
    
  4. ~/.ssh에 config 파일을 생성
    $ vi ~/.ssh/config
    
    Host 본인이 원하는 서비스명
     HostName ec2의_타력적_IP_주소
     User ec2-user
     IdentityFile ~/.ssh/pem키파일
    
  5. 생성된 config 파일 실행 권한 설정
    $ chmod 700 ~./ssh/config
    
  6. ec2 접속
    $ ssh config에_등록한_서비스명
    

EC2 인스턴스 보안그룹 설정

  1. 자신의 IP를 확인 (내 ip 검색으로 찾을 수 있음)
  2. 생성한 EC2 인스턴스의 보안그룹을 선택
  3. 인바운드 규칙 수정
    • Type: SSH
    • Protocol: TCP
    • Port: 22
    • Source: 내 IP 선택 (또는 위에서 확인한 내 IP 입력)