오늘은 FTP(File Transfer Protocol)가 무엇이고 어떻게 작동하는지에 대해 이야기할 것입니다. FTP 파일 전송 프로토콜을 사용하는 것은 TCP/IP 네트워크를 통해 컴퓨터 간에 파일을 전송하는 데 사용할 수 있는 기본 방법 중 하나입니다. 이 방법을 사용하면 파일 크기가 크더라도 빠른 방법으로 파일을 전송할 수 있습니다.
파일 전송 프로토콜(FTP)이란 무엇입니까?
FTP는 파일 전송 프로토콜을 의미합니다. 이 방법은 1970년대부터 사용되었습니다. 컴퓨터의 기본 FTP 포트를 포트 20 및 포트 21이라고 하며, 이 포트는 이 교환 또는 전송 프로세스를 수행하는 데 사용됩니다.
파일 전송 프로토콜에서 한 장치는 FTP 클라이언트로 작동하고 다른 장치는 FTP 서버처럼 작동합니다. 클라이언트는 다른 컴퓨터에 액세스하는 책임이 있습니다. 따라서 FTP 클라이언트는 이 프로토콜을 사용하여 컴퓨터 또는 서버의 포트(제어 및 데이터 전송)를 사용하여 파일을 보내거나 전송할 수 있게 해주는 소프트웨어입니다. 클라이언트는 제어 및 데이터 전송을 위해 이 FTP 포트를 사용합니다.
FTP는 무엇에 사용됩니까?
우리가 말했듯이 FTP 프로토콜은 파일을 전송하는 데 사용됩니다. 빠르고 쉬운 방법으로 파일을 전송할 수 있습니다. 파일 크기를 고려하면 제한이 없습니다. 그리고 이 방법은 예를 들어 SFTPL, SSL 또는 SSH와 같은 프로토콜을 사용하는 한 뛰어난 보안을 제공합니다.
FTP 클라이언트에 연결하는 방법은 무엇입니까?
서버에 연결하는 데 사용할 수 있는 여러 가지 프로그램이 있으며 그 중 하나는 FileZilla라고 하며 무료로 다운로드할 수 있습니다. 가장 인기 있는 솔루션 중 하나이며 웹사이트에서 다운로드할 수 있습니다. 컴퓨터에 FileZilla가 있으면 맨 위에 서버, 사용자 이름, 암호 및 포트와 같이 채울 수 있는 일련의 필드가 표시됩니다. 연결할 FTP 서버의 IP 주소 또는 도메인, 사용자 이름, 관련 암호 및 연결에 사용할 포트를 입력하기만 하면 됩니다. 준비가 되면 “빠른 연결”을 클릭하면 프로세스가 시작됩니다.
FileZilla가 가장 인기 있는 옵션이지만 유일한 옵션은 아닙니다. Windows용 또 다른 FTP 클라이언트는 WinSCP라고 하며 무료로 다운로드할 수 있으며 FTP, SFTP, FTPS, SCP, S3 또는 WebDAV 프로토콜을 사용할 수 있습니다. 또한 제한 사항을 설정하고 규칙을 만들고 프로세스를 자동화할 수 있습니다.
사용할 수 있는 또 다른 하나는 SmartFTP입니다. FTP 서버에 연결할 수 있지만 Google 드라이브, Yandex 디스크 등에 액세스하려는 경우 클라우드 스토리지 시스템에 연결할 수도 있습니다. 무료로 다운로드할 수 있습니다.
기본 포트는 무엇입니까?
FTP에서 사용하는 기본 포트는 제어용 TCP 21이고 데이터 채널용 포트 20입니다. 포트 21은 제어에 사용되는 포트이며 이 포트에서 연결이 관리되지만 데이터는 전송되지 않습니다. 파일 전송을 수행하는 데 사용할 수 있는 다양한 모드(능동 또는 수동)가 있습니다. 활성 모드에서 TCP 포트 20은 데이터 채널이 생성되는 반면 클라이언트에서는 TCP 1024보다 항상 높은 임의의 포트가 선택됩니다. 반면에 포트 21을 제어하는 수동 모드가 있습니다. 연결할 외부 포트를 선택하는 데 사용되는 경우 클라이언트는 표시된 포트에서 연결을 설정합니다. 후자는 가장 일반적으로 사용되며 전자는 1024보다 큰 모든 포트가 열려 있음을 의미하므로 몇 가지 보안 문제가 있습니다. 이러한 이유로 두 번째 모드가 일반적으로 가장 많이 사용되는 모드입니다.
FTP 보안 위험
파일 교환을 위해 FTP 프로토콜을 사용해야 합니까? 그들은 우리가 고려해야 할 몇 가지 위험을 가질 수 있습니다. 회사 Panda Security에서 설명했듯이 FTP 프로토콜에는 많은 취약점이 있습니다. 왜요? 암호 없이 FTP 또는 Anonymous와 같은 일반적인 사용자 이름을 가진 이전 FTP 서버에 쉽게 액세스할 수 있습니다.
FTP를 사용할 때 위험을 피하는 방법은 무엇입니까?
FTP 서버를 보호하려면 보안 액세스 암호를 갖는 것과 같은 일련의 기본 팁을 따라야 합니다. 보안을 향상시키려면 게스트 사용자 옵션도 비활성화해야 합니다. 고려해야 할 또 다른 권장 팁은 기본 포트를 변경하는 것입니다.