TIL(8) - SFTP 프로그램 중 파일질라(Filezilla)를 통해 서버 접속을 해보기
FTP 프로그램 중 하나로 FTP뿐만 아니라 SFTP 접속 방식도 지원하는 프로그램이다.
FTP(File Transfer Protocol) - 네트워크 상에서 컴퓨터/서버 간에 파일을 송수신하기 위해 고안된 프로토콜
FTP 서버 접속시 사용자 인증에 사용되는 아이디/암호가 암호화되 않은채로 전송되어 보안 문제에 취약했다. 이러한 문제를 해결하기위해 TLS 프로토콜이 더해진 FTPS와 SSH 프로토콜 기반의 SFTP가 고안되었다. 현재는 보안 문제로 SFTP 사용을 권장하며 파일질라는 전문적인 FTP/SFTP 클라이언트 프로그램 중 하나이다.
파일질라를 설치하고나서 실행시킨다.
왼쪽은 현재 내 로컬 컴퓨터 사이트이고 오른쪽은 서버 사이트를 나타낸다.
사이트 관리자 열기 버튼을 눌러 사이트 생성 창으로 들어간다.
☞ AWS EC2 인스턴스 IP
인스턴스 - 퍼블릭 IPv4주소 복사
예시)
사이트 이름 지정 - myec2
Protocol - SFTP 지정
Host - AWS EC2 인스턴스 IP
Port - 22
Logon Type - Key file
User - ubuntu
Key file - 키페어 파일 업로드(AWS EC2 서버 생성후 다운 받은 키페어)
오른쪽 화면에서 서버(리모트 컴퓨터)의 파일들을 확인할 수 있다.