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
스파르타코딩클럽 [웹개발 종합반]
5주안에 빠르게 배우고, 내것을 만드세요! 코딩을 전혀 모르는 왕초보 대상의 웹개발 입문 강의.
spartacodingclub.kr
[네트워크] SSH란? - 하나몬
SSH이란? (What is SSH?) 시큐어 셀(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램
hanamon.kr
FTP란?
FTP는 유용한 파일 전송 방식이지만, 그보다 더 간단하게 파일 전송 문제를 해결하는 솔루션도 있습니다. FTP란 무엇이고, FTP가 정말 도움이 되는지 알아보세요.
experience.dropbox.com
파일질라 - 위키백과, 우리 모두의 백과사전
ko.wikipedia.org
파일질라 filezilla 다운로드 및 사용법 소개
웹호스팅이나 이미지호스팅, 홈페이지 제작, 프로그래밍 등을 할 때 파일 전송을 해야 할 때가 많은데요. ...
blog.naver.com
'개발환경 > Etc' 카테고리의 다른 글
[Window] 하위 디렉터리 안에 있는 특정 확장자 파일 일괄 삭제 (0) | 2022.06.29 |
---|