새 세션 만들기 및 프라이빗 키 파일 연결

  • XShell에서 파일 > 새로 만들기를 눌러서 새 세션을 만든다.

  

  • 등록정보 - 연결
    image
    • 이름 : 본인이 알아볼만한 이름을 넣는다.
    • 호스트 : AWS EC2 인스턴스에서 발급받은 ip주소를 넣는다.

  

  • 등록정보 - 연결 > 사용자 인증
    image
    • 사용자 이름은 ubuntu 방법은 Public Key를 선택한다.
    • 연결버튼을 누른다.

  

  • 보안경고창이 뜨면 수락 및 저장버튼을 누른다
    image

  

  • 찾아보기 > 사용자 키를 눌러서 SSH 사용자 인증한다.(또는 이미 등록된 키가 있다면 선택한다.
    image

  

  • 사용자 키 등록
    image
  • 가져오기버튼을 눌러서 인스턴스를 생성할 때 발급받았던 프라이빗키(확장자 .pem)를 선택한다.
  • 등록된 사용자 키를 선택한 후 확인을 누른다.

  

Ubuntu에 Nginx설치

  • 서버에 접속하면 계정이름이 ubuntu인지 확인한다.
  • Linux Ubuntu(우분투)에서 복사 붙여넣기는 Ctrl + Insert / Shift + Insert

  

  • 루트로 이동
     sudo -s 
    

  

  • 날짜 설정 - time Zone을 ‘Asia/Seoul’로 설정한다.
     dpkg-reconfigure tzdata
    

    image

  

  • 다운받기 전에 전체 패키지를 업데이트, 업그레이드 한다.
    sudo apt-get update
    sudo apt-get upgrade
    

  

  • 해당 경로(apt repository)에 nginx.list파일을 생성하고 nano에디터를 이용해 편집(설치하고자 하는 nginx 버전)
nano /etc/apt/sources.list.d/nginx.list
#Ubuntu 18.04
deb http://nginx.org/packages/mainline/ubuntu/ bionic nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ bionic nginx

image

  

  • nginx (보안)key download 및 추가
    wget http://nginx.org/keys/nginx_signing.key
    sudo apt-key add nginx_signing.key
    
  • 패키지 업데이트
    sudo apt-get update
    
  • nginx 설치
    sudo apt-get install nginx
    
  • nginx 설치 확인
    nginx -V