반응형

**빅공잼님 덕분에 빅데이터 분석 환경 구축을 해볼 수 있었습니다. 감사합니다.**

 

1강. AWS EC2 인스턴스 배포

  1. Ubuntu Server 20.04 LTS 64 bit 와 비슷하게 인스턴스를 생성해줍니다.
  2. *현재 AWS 가 아닌 GCP 환경에서 VM 을 생성했습니다.
  3. ssh-keygen 으로 ssh 키를 생성합니다.
    1. $ ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
      • t [타입명] : key 생성 type을 선택하는 옵션입니다.
      • f [파일명] : 생성할 key 파일의 이름을 설정하는 옵션입니다.
      • C [내용] : 사용자에 대한 주석을 입력합니다.
      • b [숫자] : type의 bytes를 설정합니다. rsa 암호화 방식은 기본 값이 2048이며, 4096으로 더 안전한 키를 생성할 수도 있습니다.
    2. ssh 키가 public(.pub) 과 private 이 생성됩니다.
  4. 생성된 키를 GCP 콘솔 서버에 등록합니다.
    1. Compute Engine 에서 ‘VM 인스턴스’ 있는 사이드 바에 메타데이터가 존재합니다. 메타데이터에 들어간 후, SSH 키 태그를 누릅니다.
    2. 추가를 합니다.
  5. ~/.ssh 폴더에 config 파일을 만들어 ssh 연결 설정을 해줍니다.
    1. 코드**Troubleshooting
    2. VM 인스턴스를 정지 후 새로 시작하면 외부 IP 주소가 바뀌기 때문에 재실행 시 config 설정 값도 수정해줘야 합니다.
    3. Host nn1 HostName 10.10.171.101 User jay IdentityFile ~/.ssh/rsa_big_data
    4. ssh nn1 을 터미널에 입력해주면 Host nn1 설정을 읽고 실행해줍니다.
반응형

+ Recent posts