filezilla와 aws(light sail) 인스턴스 연결
filezilla는 인터넷보면 너무 어렵게? 설명되어있더라.. FTS인가 뭔가 하면서
그냥 단순히 내가 굴리는 서버를 filezilla라는 프로그램으로 연결해서
파일들을 직관적으로 다루게 해주는거다.
지금까지는 aws인스턴스에 접근할때 커맨드창으로 접근해서 파일을 다뤘기때문에
ls니cd니 vim에디터니..등등 사용해야했지만 filezilla로 연결하면 파일을 드래그앤드롭등으로
옮기고 쓸수있게 해준다.
##연결하기~
#1 filezilla다운로드
https://filezilla-project.org/
여기서 클라이언트용으로 본인 컴터에 맞는걸 다운받는다.
#2 aws 인스턴스 연결
저 아이콘을 클릭한다.
이렇게 창이뜨는데 여기서,
- 프로토콜 : SFTP로 연결, FTP는 보안상 잘 쓰이지 않음.
- 호스트 : 내 인스턴스 아이피같이 생긴 주소
- 포트 : 내가 열어둔 포트..
- 로그온유형 : 키파일
- 키파일 : 이건 밑에 설명할거임
으로 설정하고 연결을 눌러주면 된다.
자 그럼 키파일은?
aws lightsail페이지에서 계정을 들어가서 SSH탭에서 해당 키파일.pem파일을 다운받는다.
# filezilla에서 연결이 안되는경우!!
키파일이 잘못될 경우가 크다.
해당 인스턴스의 관리에 가보면 이 인스턴스가 어떤 ssh키로 생성되었는지 설명되어있다.
잘 기억이 안나는데 난 중요한파일같은건 따로 저장해놓는지라.. 컴터를 뒤져서 파일을 찾았다.
이 .pem으로 연결하니 filezilla에 연결되더라.
기본default로도 연결이 안됐었음.
## 사용법
걍 왼쪽이 로컬환경이고 오른쪽이 연결된 인스턴스컴터의 파일상태이다.
드래그앤드롭을 하든 삭제를 하든 해서 관리하면 된다.
깃헙클론지옥에서 벗어나는건가..?