【초학자】AWS핸즈온③가상서버(EC2)에 로그인
【초학자】AWS핸즈온③가상서버(EC2)에 로그인
소개
【초학자】AWS 핸즈온 ①VPC 구축
이번은 전회 기사의 【초학자】AWS핸즈온②가상서버(EC2)의 작성의 계속으로부터, 가상 서버( EC2 )에 로그인에 대한 핸즈온 기사를 써 갑니다.
용어
・인스턴스에 로그인하기 위해서 「키 페어(공개키・비밀키)」가 필요하다
・SSH란 「Secure Shell」의 약자로, 네트워크에 접속된 기기를 원격 조작하여 관리하기 위한 수단
【참고 사이트】
인프라 엔지니어가 아니더라도 유지하려는 SSH의 기초 지식
절차 개요
①사전 준비 1(VPC·서브넷) ~ ②사전 준비 2(AMI·EC2 정지 기동) ~ ③EC2(인스턴스)에 SSH 접속해 로그인까지를 구축해 나가는 순서를 핸즈 온 형식으로 공개해 갑니다.
EC2에 로그인
①사전 준비 1(VPC·서브넷 변경)
PC의 터미널에서 인스턴스에 액세스하려고 했는데 VPC 서브넷에 퍼블릭 IPv4(빨간색 프레임 부분)를 설정하지 않았기 때문에 액세스할 수 없었습니다.
따라서 인스턴스를 SSH에 연결할 수 있도록 공용 IP를 가져옵니다.
VPC 확인하기
【DNS 호스트명 무효(사진 촬영 잊어)】가 되어 있는 것을 확인할 수 있었으므로, 호스트명을 편집해 갑니다
서브넷 확인하기
상세 【퍼블릭 IPv4 주소를 자동 할당 없음】이라고 확인할 수 있었으므로, 자동 할당되도록 설정해 갑니다
무사히 【퍼블릭 IPv4 주소를 자동 할당 예】가 된 것을 확인할 수있었습니다
②사전 준비 2(AMI·EC2 정지 기동)
다시 인스턴스를 시작하지 않으면 반영되지 않기 때문에 인스턴스를 종료시키기 전에 AMI를 취득해 둡니다 AMI 만들기)
AMI 만들기
마지막으로 만든 EC2 삭제
AMI에서 EC2(인스턴스) 생성
전회의 EC2와 같은 내용으로 작성해 갑니다(AMI의 혜택은 이번은 그다지 없습니다)
EC2 정지 시작
시작하고 세부 정보를 확인하면 VPC 및 서브넷에 퍼블릭 IPv4(빨간색 테두리 부분)가 설정되어 인스턴스에도 반영되어 있음을 알 수 있습니다.
③EC2(인스턴스)에 SSH 접속하여 로그인
즉시 터미널에서 인스턴스에 로그인합니다.
터미널에서 로그인
% mkdir ~/ .ssh
【.ssh】というディレクトリ(フォルダ)を作成する
既に私の場合はディレクトリがあるので、Filse existsとエラーが表示されています
% mv Downloads/ダウンロードした鍵の名前.pem .ssh/
mvコマンドでダウンロードしたファイルを、【.ssh】というディレクトリ(フォルダ)へ移動
% cd .ssh/
cdコマンドで【.ssh】ディレクトリに移動(四角で囲っていますが、移動したのがわかるかと思います)
% ls
lsコマンドで【.ssh】ディレクトリの内部を確認すると、ダウンロードした鍵の名前.pemが移動していることがわかります
% chmod 600 ダウンロードした鍵の名前.pem
chmodコマンドで【ダウンロードした鍵の名前.pem】の権限を「0600」にします
【참고 사이트】
chmod 명령
※ssh 접속을 실행했을 때, 이하와 같은 메세지가 표시되는 일이 있습니다만 「yes」라고 입력해 실행해 주세요
인스턴스에 액세스
ssh -i ダウンロードした鍵の名前.pem ec2-user@作成したEC2インスタンスのパブリックIPv4 DNS
위의 명령을 터미널에 넣어 아래 이미지가 표시되면 로그인이 성공합니다.
요약
전회, 전전회에 계속해 요쿠와카라나이는 분의, 조금이라도 손을 움직이기 위한 힘이 될 수 있으면 다행입니다.
실수 등 있으면, 수고스럽지만 부담없이 교수하실 수 있으면 다행입니다.
여기까지 읽어 주셔서 감사합니다.
【AWS 핸즈온】
【초학자】AWS 핸즈온 ①VPC 구축
【초학자】AWS핸즈온②가상서버(EC2)의 작성
참고서적・기사
이쪽의 기사를 참고로 하겠습니다.
【참고서적】
Amazon Web Services 패턴별 구축 및 운영 가이드
Amazon Web Services 비즈니스 시스템 설계 및 마이그레이션 가이드
【사이트】
0부터 시작하는 AWS 입문①: EC2편
인프라 엔지니어가 아니더라도 유지하려는 SSH의 기초 지식
chmod 명령
Reference
이 문제에 관하여(【초학자】AWS핸즈온③가상서버(EC2)에 로그인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/i3no29/items/ed8a73853055ce83440b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
% mkdir ~/ .ssh
【.ssh】というディレクトリ(フォルダ)を作成する
既に私の場合はディレクトリがあるので、Filse existsとエラーが表示されています
% mv Downloads/ダウンロードした鍵の名前.pem .ssh/
mvコマンドでダウンロードしたファイルを、【.ssh】というディレクトリ(フォルダ)へ移動
% cd .ssh/
cdコマンドで【.ssh】ディレクトリに移動(四角で囲っていますが、移動したのがわかるかと思います)
% ls
lsコマンドで【.ssh】ディレクトリの内部を確認すると、ダウンロードした鍵の名前.pemが移動していることがわかります
% chmod 600 ダウンロードした鍵の名前.pem
chmodコマンドで【ダウンロードした鍵の名前.pem】の権限を「0600」にします
ssh -i ダウンロードした鍵の名前.pem ec2-user@作成したEC2インスタンスのパブリックIPv4 DNS
Reference
이 문제에 관하여(【초학자】AWS핸즈온③가상서버(EC2)에 로그인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/i3no29/items/ed8a73853055ce83440b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)