FTP
- 파일 전송 프로토콜 (File Transfer Protocol)
- '프로토콜'은 전자기기가 서로 통신하는데 필요한 절차나 규칙을 의미한다.
- 따라서 FTP는 네트워크 상의 장치가 파일을 전송할 때 사용하는 규칙을 의미한다.
- FTP 서버: 파일을 하나의 장치에서 다른 장치로 전송하는 소프트웨어 애플리케이션.
- 즉 FTP 서버는 FTP 주소를 가지고 있고, FTP 연결을 수신하는데 사용되는 컴퓨터이다.
- 서로 다른 전자기기가 파일을 주고 받기 위해서 FTP 서버를 거친다. FTP 서버는 수신자와 전송자 사이의 중간지점.
- FTP는 보안 프로토콜로 설계된 것이 아니기 때문에 보안에 취약하다.
- FTP 는 21번 포트를 사용한다.
SFTP
- SSH 파일 전송 프로토콜 (SSH File Transfer Protocol)
- SSH(Secure Shell Protocol)는 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해서 서로 통신을 할 때 안전하게 통신하기 위해서 사용하는 프로토콜이다.
- 따라서 SFTP는 SSH연결을 사용해 보안 등급이 높은 파일 전송을 하는 별도의 프로토콜이라고 한다.
- SFTP는 22번 포트를 사용한다.
FileZilla
- FTP 관리 소프트웨어
- FTP, SFTP, FTPS를 지원함
FileZilla를 통해 FTP 연결
FileZilla '파일'아래에 있는 버튼을 클릭해(또는 파일 → 사이트 관리자) 사이트 관리자를 연 후 New site를 클릭한다.
- 일반적인 연결 방법
1. 프로토콜 설정
2. 호스트: 접속하고자 하는 FTP 주소
3. 포트: FTP는 21, SFTP는 22
4. 사용자: FTP 서버 접속 ID
5. 비밀번호: FTP 서버 접속 비밀번호
6. 연결버튼 누르기
- 구매한 AWS 서버 연결 방법
1. 프로토콜: SFTP
2. 호스트: 서버 퍼블릭 IPv4 주소
3. 포트번호: 22
4. 로그온 유형: 키 파일
5. 사용자: 서버 인스턴스 플랫폼 ex. ubuntu
6. 키파일(pem파일) 등록
7. 연결버튼 누르기
드래그 앤 드롭으로 로컬 컴퓨터, 서버컴퓨터 서로 파일을 이동할 수 있다.
Source
'개발환경 > Etc' 카테고리의 다른 글
[Window] 하위 디렉터리 안에 있는 특정 확장자 파일 일괄 삭제 (0) | 2022.06.29 |
---|