카테고리 없음

AWS EC2 인스턴스에 WinSCP와 PuTTY를 사용하여 접속 및 파일 실행하기

CBJH 2024. 7. 21.
728x90
반응형

AWS EC2 인스턴스에 WinSCP와 PuTTY를 사용하여 접속 및 파일 실행하기

AWS EC2 인스턴스를 사용하다 보면 로컬 컴퓨터와 서버 간의 파일 전송, 원격 접속, 명령어 실행 등이 필요할 때가 많습니다. 이를 위해 WinSCP와 PuTTY를 사용할 수 있습니다. 아래에서는 WinSCP와 PuTTY를 설치하고 사용하는 방법에 대해 자세히 설명하겠습니다.

 

1. WinSCP와 PuTTY 설치

 

2. WinSCP를 사용하여 EC2 인스턴스에 접속

  1. WinSCP 설정:
    • WinSCP를 실행하고, 'Session' 창에서 'File protocol'을 SFTP로 설정합니다.
    • 'Host name'에 EC2 인스턴스의 공용 IP 주소를 입력합니다.
    • 'User name'에 EC2 인스턴스의 사용자 이름(보통 'ec2-user' 또는 'ubuntu')을 입력합니다.
    • 'Password'는 비워두고, 'Advanced'를 클릭합니다.
  2. SSH 키 설정:
    • 'SSH' > 'Authentication'을 클릭하고, 'Private key file'에서 .ppk 형식의 개인 키 파일을 선택합니다.
  3. 연결: 'Login' 버튼을 클릭하여 EC2 인스턴스에 연결합니다. 연결되면 로컬 컴퓨터와 EC2 인스턴스 간의 파일 전송이 가능한 파일 탐색기 화면이 나타납니다.

 

3. WinSCP에서 PuTTY를 사용하여 원격 접속

  1. PuTTY 설정:
    • WinSCP 파일 탐색기 화면에서 상단 메뉴의 'Session' > 'Open in PuTTY'를 클릭합니다.
    • PuTTY가 실행되며 자동으로 EC2 인스턴스에 접속됩니다.
  2. 원격 접속:
    • PuTTY가 실행되면 'login as:' 프롬프트가 나타납니다. 여기서 EC2 인스턴스의 사용자 이름(보통 'ec2-user' 또는 'ubuntu')을 입력합니다.
    • 정상적으로 접속되면 명령어를 입력할 수 있는 콘솔 창이 열립니다.

 

4. EC2 인스턴스에서 .jar 파일이나 .py 파일 실행하기

  1. 파일 전송:
    • WinSCP 파일 탐색기 화면에서 로컬 컴퓨터의 .jar 파일이나 .py 파일을 EC2 인스턴스의 원하는 디렉토리로 드래그 앤 드롭하여 업로드합니다.
  2. 파일 실행:
    • PuTTY 콘솔 창에서 업로드한 파일이 있는 디렉토리로 이동합니다. 예를 들어, 업로드한 파일이 /home/ubuntu 디렉토리에 있다면 다음과 같이 입력합니다:
cd /home/ubuntu
  • .jar 파일 실행:
sudo java -jar yourfile.jar

 

  • .py 파일 실행:
sudo python3 yourscript.py

명령어가 성공적으로 실행되면 파일이 실행됩니다.

 

이렇게 WinSCP와 PuTTY를 사용하여 AWS EC2 인스턴스에 접속하고 파일을 관리하며, 필요한 명령어를 실행하여 .jar 파일이나 .py 파일을 실행할 수 있습니다. 이를 통해 서버 관리와 개발 작업을 효율적으로 수행할 수 있습니다.

댓글