본문 바로가기
AWS

AWS EC2로 Ubuntu 원격접속(SSH, SFTP) XShell과 FileZilla를 이용해 설정하기

by EricJeong 2019. 7. 30.

AWS에 로그인을 한 후 다음 페이지로 접속해줍니다.

https://ap-northeast-2.console.aws.amazon.com/

 

https://ap-northeast-2.console.aws.amazon.com/console/home

 

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과 Xftp 무료 라이선스는 성능이나 기능적인 면에서 이에 필적할 만한 것이 없습니다. 어떤 것도 따라올 수 없습니다. 가정에서 개인 서버를 관리하거나 관리 기술을 연마할 수 있습니다. 저희 무료 라이선스는 개인적이고 비상업적 용도에 사용 가능합니다. 무료 라이선스는 인가된 교육

www.netsarang.com

XShell은 위 사이트에서 다운로드 가능합니다.

 

이름과 이메일을 적고, XShell만 다운로드를 체크후 다운로드를 누르면 이메일 주소로 다운로드 링크가 옵니다.

 

디폴트 설정으로 설치를 완료해주시고 XShell을 켜주세요.

 

 

 

파일-새로만들기로 새 연결은 만들어줍니다.

 

 

 

이름은 원하는 이름으로 설정을 하면 되고, 호스트는 위 퍼블릭 DNS(IP주소)를 붙여넣기 해주시면 됩니다.

 

 

사용자인증 탭으로 들어가서 방법 - Public Key를 선택해주세요

 

 

 

 

본인의 사용자 키를 넣어주고, 사용자 이름은 'ubuntu'로 해준 후 연결을 누릅니다.

 

 

 

경고창이 나오면 '수락 및 저장'을 눌러주세요

 

 

 

성공적으로 외부 서버와 연결되었습니다.

 

이제 이 쉘을 이용하여 EC2 Ununbu를 조작하실 수 있습니다.

 

다음은 FTP 세팅을 해야합니다.

 

 

SFTP연결은 'File Zilla'를 이용하여 할 수 있습니다.

 

https://filezilla-project.org/

 

FileZilla - The free FTP solution

Overview Welcome to the homepage of FileZilla®, the free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP. It is open source software distributed free of charge under the terms of the GNU General Public Licens

filezilla-project.org

 

 

 

위 주소로 접속하면 filezilla-client 다운로드가 가능합니다.

Filezilla-client를 다운받아 설치해주세요.

 

 

 

 

 

 

파일질라를 켜주신 후, 왼쪽 상단 서버 아이콘을 클릭해서 들어가주세요.

 

 

 

새 사이트를 클릭하여 새로운 접속을 만들어줍니다.

 

 

 

일반-프로토콜에서 SFTP를 선택해주세요. SFTP를 설정해야 Public Key로 로그인이 가능합니다.

 

 

 

 

호스트에는 AWS EC2의 DNS주소 또는 IP주소를 적어주시고

로그온 유형에 '키 파일'을 선택해주세요.

 

 

 

 

 

키 파일을 찾을때는 확장자를 'PEM files'로 바꿔주셔야 키파일이 보입니다.

 

 

 

 

'연결'을 눌러 EC2에 접속합니다.

 

 

 

 

위 창이 보인다면 '항상 이 호스트를 신뢰하고 이 키를 캐시에 등록'에 체크하여주시고,

'확인'버튼을 눌러 접속해주세요.

 

 

 

위 창이 보인다면 SFTP 연결도 완료된 것입니다.

위 FileZilla를 통해 파일 전송및  다운로드가 가능합니다.

 

댓글