Bastion Host 전략을 사용하기 위해 설계하던 중, Bastion Host 인스턴스에서 Private 인스턴스로 ssh 접속을 시도하려고 했으나 해당 인스턴스 접속을 위한 키페어 파일을 가지고 있지 않아서, FTP 전송이 필요했습니다.
간단하게, Filezilla를 이용해서 진행해보도록 하겠습니다.
먼저, Filezilla 라는 프로그램을 많이 사용하는 것 같아, 저도 동일한 프로그램을 사용했습니다.
설치는 공식 홈페이지에서 파일질라 클라이언트를 설치해주시면 됩니다.
Filezilla Client를 실행하시면, 아래와 같은 화면을 보실 수 있습니다.
먼저, 저희가 키페어를 전송해야할 Bastion Host 인스턴스에도 키페어를 통해 접속해야 합니다.
파일질라에서 키파일로 접속하려면 좌측 상단 메뉴를 통해 사이트 관리자를 등록해주는 방법이 있습니다.
먼저 좌측 상단에 동그라미 친 버튼을 클릭해줍니다.
나오는 메뉴에서 새 사이트를 클릭하고 프로토콜은 SFTP, 호스트 명, 로그온 유형은 키파일로 바꾼 후 나머지 정보를 입력해주고 연결해주면 됩니다.
연결 버튼을 누르면 아래와 같이 연결이 완료됩니다.
이제 기존에 로컬에서 가지고 있던 Private 인스턴스 접속을 위한 키페어 파일을 방금 연결한 Bastion Host 인스턴스에 옮겨주겠습니다.
이동은 매우 간단합니다! 그냥 파일을 선택하여 드래그앤드롭 하시면 됩니다.
마지막으로, 인스턴스에 접속하여 확인해보시면 정상적으로 파일이 업로드 된 것을 확인하실 수 있습니다.