반응형

항상 MAC에서만 작업하다 보니 Windows 환경에서 접속 설정을 해놓지 않았었는데.

오늘 Windows Putty 환경에서 접속 할일이 생겼네요.

 

아래와 같이 EC2 인스턴스에 설정되어 있는 키 페어 이름이 HarryJung2017.pem 파일 이라는 가정입니다.

putty 클라이언트는 기본적으로 pem 확장자 대신 ppk라는 자체 확장자를 지원합니다.

그래서 putty 설치시 함께 포함되어 있는 PuTTYgen(Putty Key Generator) 툴을 이용하여

pem -> ppk  파일로 변환작업이 필요합니다.

 

 

1. Putty Key Generator를 이용한 pem -> ppk 변환

 

Windows > Putty > PuttyGen 실행 > Parameters > RSA 선택 > Load 선택

Load 선택시 나타나는 파일탐색기에서 .ppk 옵션 > All Files 선택 >

키 페어로 지정된 HarryJung2017.pem 파일 선택

아래와 같이 Save private key 버튼이 활성화 되는데, 버튼 선택 후

HarryJung2017.ppk 파일명으로 저장하면 변환 과정이 끝납니다.

 

2. Putty로 EC2 ssh 접속하기

접속할 EC2 퍼블릭 DNS 또는 IPV4 퍼블릭 IP를 확인합니다.

Putty를 실행 후 Session > Host Name에 퍼블릭 IP 또는 DNS를 붙여 넣습니다.

Connection > SSH > Auth > Private key file for authentication > Browse... 선택

미리 변환 해놓았던 HarryJung.2017.ppk 파일을 선택합니다.

Open 버튼 클릭하면 ec2 서버 접속이 시도되고 이어서 로그인 프롬프트가 출력됩니다.

아래와 같이 "ec2-user"를 입력하고 엔터를 치면 바로 접속이 됩니다.

반응형

'아마존(AWS)' 카테고리의 다른 글

Ruby On Rails on EC2 Amazon Linux AMI  (0) 2017.04.23
MySQL 5.7 설치 on EC2 Amazon Linux AMI  (0) 2017.04.22

반응형

Ruby On Rails For CentOS

  • RVM 설치를 위해 서버 인증 받기

$ gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

  • RVM(Ruby Version Manager) 설치하기

$ curl -sSL https://get.rvm.io | bash -s stable

$ source ~/.profile

  • RVM을 이용하여 Ruby, Rails 설치하기

$ rvm install [ruby-version]

  • 설치버전 사용하기

$ rvm use [ruby-version]

  • 현재버전 확인하기

$ ruby -v


  • Bundler 설치

$ gem install bundler


  • 프로젝트 관련 gem 설치하기

$ bundle install


반응형

'아마존(AWS)' 카테고리의 다른 글

Windows Putty 환경에서 AWS EC2 ssh 접속  (0) 2019.07.14
MySQL 5.7 설치 on EC2 Amazon Linux AMI  (0) 2017.04.22

반응형



아마존 AWS EC2  Amazon Linux AMI 에서  MySQL 5.7 설치

1. MySQL 5.7 변화

  • 일반적인 환경에서 하위버전(5.6) 대비 1.5배 가까운 R/W 성능 향상
  • 읽기전용 환경에서는 더 많은 성능 향상
  • 쿼리 성능 최적화 및 Explain 강화
  • Native Json 데이터 타입 및 Indexing 지원(기대됨 :)
  • 더 궁금하신 분은 MySQL 5.7 릴리즈 노트를 참고하세요.
    • https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html

2. yum epel(Extra Packages for Enterprise Linux) 저장소 추가

  • MySQL 다운로드 사이트 이동
    • https://dev.mysql.com/downloads/file/?id=469635
  • Enterprise Linux 6 패키지 다운로드(꼭 6버전 선택, 7버전 호환 불가)
    •  $ wget https://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm 
      • 2017.04.22 기준
  • RPM 설치
    •  $ sudo rpm -Uvh mysql57-community-release-el6-10.noarch.rpm 
  • epel 저장소 추가 확인
    •  $ sudo yum list mysql-community-server 
      • 사용가능 리스트에서 5.7 버전 확인되면 저장소 추가 확인 완료

3. yum 패키지 설치

  • MySQL 5.7 패키지 설치
    •  $ sudo yum install mysql-server 

4. MySQL 5.7 서버 실행(보안 정책 강화로 아래와 같이 패스워드 설정 필요)

  • 설정 체크
    •  $ sudo chkconfig mysqld on 
  • 서버 데몬 실행
    •  $ sudo service mysqld start --skip-grant-tables 
  •  MySQL 접속 
    •  $ mysql -u root mysql 
  • 기본 패스워드 설정
    •  mysql> update user set authentication_string=password('mysql') where user='root'; 
    •  mysql> flush privileges; 
    •  mysql> exit 
  • 서버 데몬 재실행 
    •  $ service mysqld restart 
  •  MySQL 접속 
    •  $ mysql -u root -p 
    •  Enter password:  'mysql' 입력 
  • 실제 패스워드 설정(대소문자, 숫자, 특수문자 필수)
    •   mysql> set password = password('Mysql1234!@#$');



반응형

'아마존(AWS)' 카테고리의 다른 글

Windows Putty 환경에서 AWS EC2 ssh 접속  (0) 2019.07.14
Ruby On Rails on EC2 Amazon Linux AMI  (0) 2017.04.23

+ Recent posts