웹대시보드 개발(16) FTP로 ec2서버에 바로 파일 보내기
여태까지 ec2서버에 뭘하기 위해서는 SSH로 putty를 이용해서 ec2서버에 접속해 git를 이용해서 파일을 보내어 작업해야 했다. 물론 이 방법으로 소스코드를 보내는것이 맞긴 하나 대용량 파일을 서버에 보내기 위해서는 git의 용량 제한때문에 쉬운일이 아니다. 또한 ec2서버는 리눅스 동작 방식으로 윈도우 처럼 무슨 파일이 어디에 있는지 화면으로 보여지는것이 아니기 때문에 파일 파악도 쉽지 않다. 그래서 FTP로 ec2서버를 이용하는 방법으로 이 문제를 해결하고자 한다.
우선 FTP플랫폼 프로그램인 파일질라를 다운 받는다
https://filezilla-project.org/
여기에서 Client 다운로드를 누른다.
그러면 자동으로 홈페이지에서 당신의 컴퓨터 사양을 분석한뒤 윈도우,맥,리눅스용중 맞는것을 다운 받으라고 뜬다.
다운받고 설치하고 열어보면 이렇게 뜬다.
여기에서 맨 상단 왼쪽에 아이콘 사이트 관리자를 클릭한다.
그후 설정에서 서버 이름을 설정한뒤 putty처럼 프로토콜은 SFTP선택 호스트는 본인의 DNS ip 주소를 입력한뒤 사용자는 ec2-user라 쓰고 키파일은 aws에서 ec2서버를 만들때 다운 받은 pkl 키파일을 찾아보기를 통해 경로를 입력해준다.
다 입력한뒤 확인을 누르면 비밀번호를 저장 할껀지 나오는데 그런다고 한뒤 메인 화면으로 나오게 되면 아까 아이콘 옆에 화살표를 누르면 본인이 아까 만든 서버이름이 나오는데 클릭하면
본인의 ec2서버와 연결된뒤 옆창에 서버의 파일이 보이게 된다. 이제 ec2-user 폴더로 들어가서 파일을 옮기거나 삭제하기 가 용이해진다.