FTP와 SFTP가 존재하는데, 이는 파일 전송을 빠르게 하기 위한 "파일 전송 프로토콜"(File Transfer Protocol) 이다.
그러나 일반적인 FTP는 보안에 취약해 보안이 강력한 SSH의 secure 기능을 넣은 sftp를 사용하는 것이 좋다.
SSH의 포트는 일반적을 22번 포트를 사용하고, SFTP도 역시 22번 포트를 사용한다.
따라서 SFTP를 만들기 위해서는 SSH 구축이 선행되어야 한다.
다행이 아마존 인스턴스는 Putty 접속을 위한 SSH구축을 제일 먼저 튜토리얼로 제공하고, 이를 통해 대부분 접속한다.
그 방법은 아래 참고. 이 부분이 먼저 선행되어야 한다.
https://ansan-survivor.tistory.com/1070
이제 SSH에 접속을 했으면 SFTP를 설정해본다.
워드프레스는 매우 간단하게 SFTP를 사용할 수 있도록 플러그인을 지원한다.
1. 워드프레스 SFTP 플러그인 설치
2. Filezila로 사이트관리자 실행
* 여기서 앞에서 SSH관련 포스팅했던 .ppk 키가 있어야 한다! 왜냐하면 같은 SSH포트로 접속하기 때문!
3. 사이트 관리자에서 아래 순으로 클릭하며 진행한다.
새사이트 만듦 - SFTP 설정 - 호스트에 내 Pulbic IP주소 입력 - 키파일 변경 - .ppk 파일 불러오기 - 연결
* 여기서 사용자는 "ec2-user" 이어야 한다. 왜냐하면 Amazon Linux 2의 유저명은 저걸로 통일된다.
(아마존 리눅스 관련 사용자명에 대해 궁금하면 아래 참고)
https://ansan-survivor.tistory.com/1069
(결과)
이제 쉽게 SFTP에 들어가서 파일을 교환 및 수정할 수 있다.
(파일질라를 이용해서 즐겨찾기 등록은 아래 참고)
https://ansan-survivor.tistory.com/157
'클라우드 관련' 카테고리의 다른 글
CDN(Content Delivery Network)이란 무엇인가? (0) | 2021.12.29 |
---|---|
[AWS] 아마존 클라우드 EC2 중지 후 재시작 시 웹서비스가 안될 때 해결 방법. (0) | 2021.11.27 |
[AWS Amazon Linux 2] 아마존 클라우드에 워드프레스(wordpress) 구축하여 웹호스팅 (0) | 2021.11.27 |
[AWS Amazon Linux 2] 아마존 SSL/TLS (https) 무료 인증 AWS Certificate Manager(ACM) 서비스 사용 방법. (0) | 2021.11.27 |
[AWS Amazon Linux 2] 아마존 클라우드 웹서비스 도메인 네임 (DNS) SSL/TLS (https) 등록하기 (0) | 2021.11.26 |