AWS에 로그인을 한 후 다음 페이지로 접속해줍니다.
https://ap-northeast-2.console.aws.amazon.com/
서비스 - EC2를 클릭하여 들어가주세요.
키가 없으시다면 새로운 키를 생성해주세요. 생성한 키는 접속시 필수적으로 필요하므로 USB, 클라우드 등에 보관하시기 바랍니다.
이 창이 보인다면 2~3분 이내로 인스턴스 사용이 가능합니다.
보안그룹을 클릭해서 들어가줍니다.
편집을 눌러주세요
여기까지 수정하시면 이제 만들어놓은 EC2는 모든 포트와 트래픽에 대하여 접속이 가능해집니다.
위 퍼블릭DNS를 이용하여 AWS에 원격 접속을 해야합니다.
IP주소를 복사해주세요.
저는 XShell로 접속하겠습니다.
https://www.netsarang.com/ko/free-for-home-school/
XShell은 위 사이트에서 다운로드 가능합니다.
이름과 이메일을 적고, XShell만 다운로드를 체크후 다운로드를 누르면 이메일 주소로 다운로드 링크가 옵니다.
디폴트 설정으로 설치를 완료해주시고 XShell을 켜주세요.
파일-새로만들기로 새 연결은 만들어줍니다.
이름은 원하는 이름으로 설정을 하면 되고, 호스트는 위 퍼블릭 DNS(IP주소)를 붙여넣기 해주시면 됩니다.
사용자인증 탭으로 들어가서 방법 - Public Key를 선택해주세요
본인의 사용자 키를 넣어주고, 사용자 이름은 'ubuntu'로 해준 후 연결을 누릅니다.
경고창이 나오면 '수락 및 저장'을 눌러주세요
성공적으로 외부 서버와 연결되었습니다.
이제 이 쉘을 이용하여 EC2 Ununbu를 조작하실 수 있습니다.
다음은 FTP 세팅을 해야합니다.
SFTP연결은 'File Zilla'를 이용하여 할 수 있습니다.
https://filezilla-project.org/
위 주소로 접속하면 filezilla-client 다운로드가 가능합니다.
Filezilla-client를 다운받아 설치해주세요.
파일질라를 켜주신 후, 왼쪽 상단 서버 아이콘을 클릭해서 들어가주세요.
새 사이트를 클릭하여 새로운 접속을 만들어줍니다.
일반-프로토콜에서 SFTP를 선택해주세요. SFTP를 설정해야 Public Key로 로그인이 가능합니다.
호스트에는 AWS EC2의 DNS주소 또는 IP주소를 적어주시고
로그온 유형에 '키 파일'을 선택해주세요.
키 파일을 찾을때는 확장자를 'PEM files'로 바꿔주셔야 키파일이 보입니다.
'연결'을 눌러 EC2에 접속합니다.
위 창이 보인다면 '항상 이 호스트를 신뢰하고 이 키를 캐시에 등록'에 체크하여주시고,
'확인'버튼을 눌러 접속해주세요.
위 창이 보인다면 SFTP 연결도 완료된 것입니다.
위 FileZilla를 통해 파일 전송및 다운로드가 가능합니다.
댓글