반응형

aws 계정을 생성하고 인스턴스를 생성했다면 접속을 하기위해 ssh 와 ftp 접속을 위한 프로그램을 다운 받아야합니다.


ssh 는 putty 를 사용 할 것이며, ftp 는 FileZilla 를 사용 할 것입니다.


putty 는 아래의 사이트에서 다운 받을 수 있습니다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


위의 사이트에서 putty.exe 파일과 함께 puttygen.exe 파일도 함께 다운받아야 합니다.

일반적인 ssh로 접속을 할때는 puttygen.exe 파일은 필요하지 않지만, EC2 에 접속하기 위해서는

인스턴스 생성시에 받은 pem 파일을 새로운 ppk 파일로 만들어 ssh에 접속을 하도록 합니다.

(무슨 말인지 모르겠으면, 그냥 putty로 접속하기 위한 키를 만드는 과정이라고 생각하면됩니다.)



1.puttygen을 사용하여 ppk를 생성하는 과정


puttygen.exe파일을 실행하면 아래와 같은 화면이 나옵니다. 

여기서 load 버튼을 클릭하여 EC2 인스턴스 생성할때 다운받은 pem 파일을 불러옵니다.





pem 파일을 불러오면 아래와 같이 나오는데 별다른 설정 할 것 없이 save private key를 클릭합니다.



위에서 key passphrase를 설정하지 않아 나오는 경고인데 별로 상관없음으로 예를 눌러 ppk파일을 생성합니다.



2.putty로 EC2 인스턴스 접속하기


putty.exe 파일을 실행하면 아래와 같은 화면이 나옵니다. 

먼저 Host Name 에 EC2 인스턴스에 나와있는 Public IP를 입력해 줍니다.

(*Elastic IP를 발급받지 않으면, 서버 재부팅시에 Public IP가 변경이됩니다.

Elastic IP는 요금이 청구되는 것으로 알고있습니다. 필요하시면 검색해보세요.)




IP를 입력한 후에 좌측 메뉴에서 SSH 하위 메뉴인 Auth를 클릭합니다.

browse... 을 클릭하여 위에서 생성한 ppk을 선택하고 open을 클릭합니다.

(*자주 접속을 해야하는 경우 위에 화면으로 돌아가서 Saved Sessions에 이름을 적어서 저장을 해놓는 것이 편리합니다.)




open 을 누르면 아래와 같은 화면이 나오는데 저는 ubuntu 를 설치했기때문에 ubuntu를 입력하여 접속합니다.

(*private 키를 적용하기 위한 알림창이 나오는데 '예'르 눌러주면됩니다.)


(사용자명 

Amazon Linux  :  ec2-user  

Red Hat : ec2-user

Ubuntu : ubuntu

)



접속하면 아래와 같은 화면이 나오며 ssh 접속을 성공 한 것입니다. 







3. File Zilla를 통한 ftp 접속


filezilla 는 아래의 사이트에서 다운 받을 수 있습니다.

https://filezilla-project.org/


file zilla를 실행하면 아래와 같은 화면이 나옵니다.

일반적으로 호스트에 ip, 사용자명, 비밀번호, 포트번호를 입력하고 빠른 연결을 누르면 접속이 가능합니다.


aws EC2 인스턴스 ftp에 접속하면 ssh 접속과 같이 ppk 키를 지정해줘야 합니다.

메뉴목록에서 폅집-설정을 클릭합니다.




설정 화면에서 좌측 메뉴의 SFTP를 클릭하고 Add key file... 버튼을 클릭하여 ppk파일 위치를 지정합니다.

확인 버튼 클릭하면 첫화면이 나오게됩니다.


호스트, 사용자명, 비밀번호, 포트번호를 입력하고 빠른 연결 버튼을 클릭하면, ftp 접속에 성공하게 됩니다.

(호스트는 aws EC2 인스턴스의 Public IP이며, 사용자명은 os에따라 다릅니다.(여기서는 ubuntu 입니다.) 

포트번호는 SFTP이므로 22입니다.)


putty에서와 마찬가지로 자주 접속해야하는 경우 상단 메뉴 목록 아래에  를 클릭하여 사이트를 등록해줍니다.

아래와 같은 화면이 나오며 미리 입력하여 저장이 가능합니다.

  (aws는 SFTP이므로 프로토콜은 SFTP로 선택해줘야합니다.)


반응형
반응형

aws 계정 생성을 완료한 후에 로그인을 하면 아래와 같은 화면이 나오게 됩니다. 

여기에서 EC2를 선택하여 들어갑니다.


EC2에 접속하면 나오는 Dashboard 화면입니다. 여기서 좌측의 Instances를 클릭하여 들어갑니다.


새로운 Instance를 만들기 위해 우측의 Launch Instance를 클릭합니다.


프리티어를 사용할 것이고, Ubuntu를 사용 할 것이므로 선택을 클릭합니다.

(좌측에 프리티어만 보도록 체크하는 부분이 있습니다.)



인스턴스 타입을 선택하는 부분입니다. 

마찬가리도 프리티어를 사용하기때문에 t2.micro 를 선택하고 다음으로 넘어갑니다.


(*프리티어는 인스턴스 1개를 기준으로 한달에 750시간이 무료이므로, 나중에 이러한 방식으로 인스턴스를 하나더 만들경우에는

  750시간이 넘어갈수 있고, 요금이 부과 될 수있습니다. )

인스턴스의 세부 사항을 결정하는 부분입니다. 

여기서는 기본 사항 그대로 넘어가겠습니다. (설정이 궁금하신분은 검색해보시는것을 추천드립니다.)


저장 공간을 설정하는 부분입니다. Volume Type이 있는데 ssd는 magnetic보다 추가 요금이 발생 할 수 있다고 합니다. 

프리티어를 사용하는데 지장을 주는지는 모르겠지만, Magnetic을 선택하고 다음으로 넘어갑니다. 


인스턴스의 태그를 달아주는 부분입니다. 이름을 적어주면됩니다.


방화벽을 설정하는 부분입니다. 

기본적으로 ssh 포트 22가 열려있으며, 저는 웹 서버 구축을 하기위해 Add Rule을 클리학여 HTTP 80포트도 추가하였습니다.



저장 공간을 ssd로 사용 하지 않고, Magnetic으로 사용 할지 묻는 부분인데 

아래와 같이 선택하고 그냥 넘어갑니다.


위에서 선택한 사항과 일치하는지 확인하는 부분입니다. 

확인 후 Launch를 클릭합니다.

그 다음으로 키를 생성하는 화면이 나옵니다. 

화면 캡처를 하지 못했으나, 간단하기에 화면을 보지 않고도 할 수 있습니다.

새로 생성하기 때문에 Create a new key pair를 선택하고 키의 이름을 지정한 후 다운로드 받은 후에 생성해줍니다.

(*키 파일을 통해 ssh와 ftp 접속이 가능함으로 잘 보관해야 합니다.)



완료 후에 다시 Instances 를 확인해 보면 생성한 인스턴스가 보이며, public IP를 통하여 ssh로 접속이 가능합니다.



이상으로 EC2 인스턴스 생성을 마치며, ssh 접속 방법으로 넘어갑니다.

반응형
반응형

aws를 사용하기 위해서는 우선 아마존 웹 서비스에 가입을 해야합니다.


https://aws.amazon.com/ko/



위의 사이트에 접속을 하면 아래와 같은 화면이 나옵니다. 

오른쪽 상단의 가입 버튼을 클릭해주세요.






가입 버튼을 클릭하면 아래와 같은 화면이 나옵니다.

기존 사용자의 경우 이메일과 비밀번호를 입력하여 로그인 하면 되고,

새 사용자인 경우 '새 사용자입니다.'를 선택하고 로그인 버튼을 클릭해주면 됩니다.



본인의 이름과 비밀번호를 입력하여 계정을 생성합니다.



위의 과정을 통해 계정은 생성되었습니다. 그렇지만 aws를 사용하기 위해서는 연락처 정보를 입력하고, 카드 정보를 입력해야 합니다.

우선 연락처 정보를 입력해야합니다. *국가를 대한민국으로 선택하더라도 나머지 필드는 영어로 작성을 해줘야 합니다.





aws 프리 티어를 사용하기 위해서는 신용카드 정보를 입력해야 합니다. 

신용카드 정보를 입력하면 1달러가 결제되는데, 신용카드 확인을 위한 것이므로 결제가 다시 취소됩니다.




정보 입력 후 다음 전화 인증 화면이 나옵니다. 

입력한 전화번호로 전화가 오며, 알려준 숫자를 입력합니다. 


위의 과정을 완료 한 후 에 aws 아마존 웹 서비스를 이용 할 수 있으며, 프리티어를 사용 할 수 있습니다.




반응형

+ Recent posts