AI·빅데이터 융합 경영학 Study Note

EC2 Linux instance 생성 후 PuTTY(푸티)(SSH), FileZilla(파일질라)(sftp) 설정 본문

EC2·Linux

EC2 Linux instance 생성 후 PuTTY(푸티)(SSH), FileZilla(파일질라)(sftp) 설정

SubjectOwner 2022. 12. 22. 21:23

1단계: AWS에서 instance 생성

 

1. AWS에서 EC2 instance 서비스 접속

2. 새 instance 생성 (우측 상단 주황색 "Launch instances" ) 

3. 생성할 Machine Image로 Linux 선택 (예를 들어 ubuntu, SUSE, Debian 등)

4. Key pair (접속 인증 키) 생성

   - AWS에서 접속 시 개인키 저장 형식을 .pem 형식이 필요하지만 PuTTY에서는 .ppk 파일을 사용한다.

5. instance 생성 후 대기 시간 약 5분 걸림.

 

 

2단계: PuTTY 설치 및 SSH 접속

 

1. PuTTY를 설치한다.

2. 접속할 세션 정보 설정

   - 접속 대상 주소(Host Name): 1단계에서 생성한 instance의 public DNS

     (ex: ec2-13-125-207-238.ap-northeast-2.compute.amazonaws.com) 입력

   - Port: 22

   - 왼쪽 메뉴의 SSH > Auth > Credentials 에서  Private key(개인키) 설정

     (1단계 4번에서 생성한 ppk 파일 등록)

   - 왼쪽 메뉴의 가장 상단 Session 메뉴 선택 후 Saved Sessions에 이름을 정하고 저장(save 클릭)

3. 저장한 세션을 더블 클릭해서 연결

   - 첫 접속 시 The host key is not cached for this server... 경고가 나오는데,

     이것은 접속 대상 서버에 서버인증서가 없어서 발생한 것으로, 일단 무시하고 Accept

4. 접속 계정 입력

    debian의 경우 admin,  SUSE의 경우 ec2-user, ubuntu의 경우 ubuntu

 

 

3단계: FileZilla 설치 및 SFTP 접속

 

1.  FileZilla 설치

2. (리모트) 서버 설정

   - 파일 메뉴 > 사이트 관리자

   - 접속 프로토콜: sftp

   - 접속 대상 주소(호스트): 1단계에서 생성한 instance의 public DNS 입력

   - 포트: 22

   - 로그온 유형: 키 파일

   - 사용자: 2단계 4번 그대로

   - 키파일(1단계에서 생성한 ppk  파일을 PEM으로 변환해서 등록)

      : ppk, PEM 파일 간 변환은 2단계 PuTTY 설치 시 함께 설치된 keygen 툴 이용

        a. PuTTYgen 실행

        b. Conversions 메뉴 > import key 선택 후 1단계에서 생성한 ppk  파일 선택

        c. Conversions 메뉴 > export OpenSSH key > 예 선택 후 파일 이름.pem, 저장

   - 다시 FileZilla로 돌아가서 서버 설정 정보 저장 및 연결

3. 로컬(내 PC)와 리모트 (Linux instance) 간 파일 업로드/다운로드 테스트

'EC2·Linux' 카테고리의 다른 글

리눅스 shell script 등  (0) 2022.12.26
리눅스 와일드 카드  (0) 2022.12.26
리눅스 팁.  (0) 2022.12.23
Linux에 파이썬 설치 후 간단 테스트  (0) 2022.12.22
[리눅스] 기본 명령어 모음  (0) 2022.12.22