Project/Todo

[AWS EC2 ubuntu] WinSCP와 PuTTY를 이용해서 EC2 인스턴스 접속

lakelight 2022. 7. 11. 00:30
728x90
반응형

WinSCP

  • WinSCP는 윈도우에서 사용할 수 있는 FTP 클라이언트 프로그램입니다. 누구나 사용할 수 있는 Free Software입니다.
  • GUI로 표현된 FTP, SFTP 툴이며 드래그 앤 드롭 등을 지원하는 아주 유용한 툴입니다.
  • WinSCP는 Windows용 그래픽 SFTP  FTP 클라이언트 프로그램이고, 오픈 소스 프리웨어입니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다.

PuTTY

  • Windows 계열 OS에서 이를 통해 편리하게 리눅스 Shell 이나 Terminal을 이용할수있습니다.
  • Windows에서 PuTTY를 설치하고 EC2 인스턴스의 리눅스에 접근할 수 있도록 ssh 설정과 Key pair설정을 하면 EC2 인스턴스에 접근하여 컨트롤 하기 쉽습니다.

1. WinSCP에 AWS 접속하기 위한 설정하기 WinSCP 초기화면

2. 새로운 세션을 클릭 후 새 사이트를 클릭하고 AWS EC2 인스턴스의 퍼블릭 IPv4 주소를 가져옵니다.

포트는 22번 사용자이름은 ubuntu

3. 고급(D)를 클릭하여 PuTTY 설정

.pem 파일은 모든파일로 바꿔줘야 보입니다.
.pem 키를 선택하여 .ppk로 변환하여 사용

4. 설정 후 로그인을 했지만... (ubuntu 22.04 버전으로 설치 시 해당 오류 발생) - 18.04버전으로 설치하면 성공적으로 접속

5. 서버가 키를 거부하였습니다. 아래의 오류가 나타나면서 서버가 키를 거부했습니다.
( 사용자명 "ubuntu"를 사용합니다. 서버가 키를 거부하였습니다. )
( no supported authentication methods available (server sent publickey) putty )

해결방법

PPK file version이 맞지 않아서 생기는 오류 였습니다. 3에서 2로 해주면 됩니다.

1. PuTTYgen 실행하여 Parameters for saving key files... 클릭

2. PPK file version을 3에서 2로 변경해줍니다.

3. Load를 통해 .pem파일을 클릭하여 .ppk파일을 생성해줍니다. Load시 .pem파일이 보이지 않는다면 All Files를 눌러서 모든 항목을 보이게 해줍니다.

4. 이 방법으로 .ppk 키를 생성한 후 WinSCP에서 접속을 하면 접속이 가능합니다.

 

6. 연결된 화면을 확인할 수 있습니다.

[참고]

1. WinSCP, PuTTY 설명

728x90
반응형