AWS EC2 서버에 접속하기
▶ EC2 서버에 접속하기 위한 2가지 방법이 존재
1. PuTTY (SSH 프로토콜)
2. WinSCP (FTP 프로토콜)
1. PuTTY
▶ 서버 컴퓨터에 원격으로 접속하는 프로그램
▷ 클라이언트 컴퓨터(내 컴퓨터)로 서버 컴퓨터에 접속하여 원격 명령을 실행하여 서버 컨트롤
▶ AWS는 SSH 프로토콜(SSH command line)을 사용
▷ SSH: 암호화된 접근 방식의 Secure Shell 프로토콜
2. WinSCP
▶ FTP 프로토콜을 통해 서버에 파일을 전송하는 프로그램
▷ FTP : File Transfer Protocol
▷ 서버에 있는 파일으 다운로드하지 않고 바로 편집 가능
3. PuTTY 사용하여 EC2 인스턴스에 접속하기
1. PuTTY 프로그램 설치 후 실행하여 인스턴스의 퍼블릭 IP주소를 Host Name에 입력
2. 키 파일을 준비 (ppk 파일 필요 -> pem 파일의 경우 PuTTY 프로그램 설치시 같이 설치된 puttygen 프로그램으로 변환)
3. SSH -> Auth 에서 key 파일 추가 부분에 업로드 후 진행
4. 터미널 등장 -> login as: 뒤에 ec2-user (모든 EC2 인스턴스 공통) 입력 후 엔터 -> AWS EC2 ~ 뜨면 성공
4. WinSCP 사용하여 EC2 인스턴스에 접속하기
1. WinSCP 프로그램 설치 후 실행하여 호스트 이름에 인스턴스의 퍼블릭 IP 주소를 입력
2. 사용자 이름에 ec2-user 입력 (고정)
3. 고급 탭에서 SSH -> 인증 -> 개인 키 파일 업로드
4. 초록색 로그인 버튼 클릭
5. 왼쪽 창의 영역 : 내 컴퓨터 탐색기
6. 오른쪽 영역 : EC2 인스턴스의 탐색기
▶ WinSCP 편집기로 텍스트 문서 작성하기
1. 인스턴스 영역에서 새로만들기 -> 파일 클릭 -> 파일명.txt 입력
2. 내용 입력 후 저장 -> 파일 생성 확인
▶ EC2 인스턴스에서 내 컴퓨터로 다운받기
1. 오른쪽 인스턴스 영역에서 다운받고 싶은 위치로 드래그
▶ PuTTY 프로그램에서 서버에 생성한 파일 확인
1. 리눅스 명령어로 ls (list) 입력 후 엔터
2. 방금 만든 파일 확인