컨테이너

Alibaba Cloud 서버에서 FTP 서버를 구성하는 방법, Alibaba Cloud 서버 구성 튜토리얼

⭐ 4.8/5 📅 2025-06-23 👁 1

Alibaba Cloud 서버에서 FTP 서버를 구성하는 방법

알리바바 클라우드 서버에 FTP 서버를 구성하면 파일을 쉽게 업로드, 다운로드 및 관리할 수 있습니다. FTP(파일 전송 프로토콜)는 네트워크를 통해 파일을 전송하는 데 널리 사용되는 네트워크 프로토콜입니다. 이 글에서는 알리바바 클라우드 서버에 FTP 서버를 구성하는 단계와 관련 제품 매개변수, 구성 절차, FAQ를 자세히 설명합니다.

1. Alibaba Cloud 서버 인스턴스를 선택하세요

FTP 서버를 구성하기 전에 먼저 적합한 Alibaba Cloud 서버 인스턴스를 선택해야 합니다. Alibaba Cloud는 다양한 사용 시나리오에 적합한 다양한 클라우드 서버 인스턴스 유형을 제공합니다. 다음은 Alibaba Cloud 서버의 몇 가지 매개변수입니다.

매개변수 설명하다
인스턴스 유형 표준형, 컴퓨팅형, 메모리형 등이 포함됩니다.
CPU 인스턴스 유형에 따라 다양한 CPU 구성이 제공됩니다.
메모리 인스턴스마다 제공하는 메모리 양이 다릅니다.
저장 유형 클라우드 디스크, ESSD 및 기타 스토리지 유형 포함
대역폭 필요에 따라 공용 네트워크 대역폭을 선택하세요
운영 체제 Windows, Linux 등 다양한 운영 체제 지원
보안 DDoS 보호, 웹 애플리케이션 방화벽 등을 제공합니다.

2. Alibaba Cloud 서버에 FTP 서비스 설치

2.1 리눅스 시스템 FTP 서비스 설정

  1. Alibaba Cloud 콘솔에 로그인합니다 . SSH를 통해 Alibaba Cloud 서버에 로그인합니다.
  2. vsftpd 설치 : Linux 시스템에서 일반적으로 사용되는 FTP 서비스 소프트웨어는 vsftpd입니다. 다음 명령을 사용하여 설치하세요.
 sudo yum install vsftpd -y # CentOS系统sudo apt-get install vsftpd # Ubuntu系统
  1. vsftpd 서비스를 시작합니다 :
 sudo systemctl start vsftpd sudo systemctl enable vsftpd
  1. 방화벽 구성 : FTP 포트(기본적으로 포트 21)가 방화벽을 통과하도록 허용합니다.
 sudo firewall-cmd --zone=public --add-port=21/tcp --permanent sudo firewall-cmd --reload

2.2 Windows 시스템에서 FTP 서비스 구성

  1. 제어판 열기 : Windows Server에서는 먼저 제어판을 엽니다.
  2. IIS FTP 서비스 활성화 : "프로그램" > "Windows 기능 켜기/끄기"를 선택한 다음 "인터넷 정보 서비스(IIS)" 및 "FTP 서버" 옵션을 선택합니다.
  3. FTP 사이트 구성 : IIS 관리자에서 새 FTP 사이트를 만들고 해당 루트 디렉터리와 권한을 설정합니다.

3. FTP 사용자 구성

FTP 서비스를 사용하려면 파일 전송 권한을 부여할 FTP 사용자 생성이 필요합니다. 사용자는 명령줄이나 관리 인터페이스를 통해 생성할 수 있습니다.

3.1 Linux 시스템에 FTP 사용자 추가

  1. 사용자 생성:
 sudo useradd ftpuser sudo passwd ftpuser
  1. FTP 디렉토리 권한 설정:
 sudo mkdir /home/ftpuser sudo chown ftpuser:ftpuser /home/ftpuser sudo chmod 755 /home/ftpuser

3.2 Windows에서 FTP 사용자 추가

  1. IIS 관리자를 열고 "FTP 인증"을 선택합니다.
  2. 기본 인증을 활성화하고 FTP 사용자를 구성합니다.

4. Alibaba Cloud 보안 그룹 규칙 구성

Alibaba Cloud 콘솔에서 FTP 트래픽을 허용하도록 보안 그룹 규칙을 구성하세요. 21번 포트와 20번 포트(FTP 데이터 전송용)가 열려 있는지 확인하세요.

5. FTP 연결 테스트

구성이 완료되면 FTP 클라이언트 도구(예: FileZilla)를 사용하여 Alibaba Cloud 서버에 연결하여 FTP가 제대로 작동하는지 확인합니다.

자주 묻는 질문

질문 1: FTP 서비스가 성공적으로 시작되었는지 확인하는 방법은 무엇인가요? 답변 1: 다음 명령을 사용하여 Linux 서버에서 vsftpd 서비스가 실행 중인지 확인할 수 있습니다.

 sudo systemctl status vsftpd

FTP 서비스가 실행 중이면 "활성(실행 중)" 상태가 표시되어야 합니다.

Q2: FTP에 연결할 수 없는 경우, 어떻게 문제를 해결해야 하나요? A2: 먼저 Alibaba Cloud 보안 그룹 설정을 확인하여 21번과 20번 포트가 열려 있는지 확인하세요. 방화벽 설정을 확인하여 FTP 트래픽이 차단되지 않았는지 확인하세요. FTP 서비스가 시작되었고 오류가 없는지 확인하세요.

Q3: FTP 서버가 특정 IP 연결만 허용하도록 설정하는 방법은 무엇인가요? A3: vsftpd 설정 파일을 수정하여 허용 IP 주소를 제한할 수 있습니다. /etc/vsftpd/vsftpd.conf 파일을 편집하고 다음 내용을 추가하세요.

 tcp_wrappers=YES

그런 다음 /etc/hosts.allow 파일에 허용되는 IP 주소를 추가합니다.

 vsftpd: 192.168.1.100

결론

위 단계를 통해 알리바바 클라우드 서버에서 FTP 서비스를 쉽게 구성할 수 있습니다. Linux 시스템이든 Windows 시스템이든 구성 과정은 매우 간단합니다. 합리적인 설정과 보안을 통해 FTP 서비스의 안정적인 운영을 보장하고 파일 관리 및 전송 요구 사항을 충족할 수 있습니다.

관련 사이트