알리바바 클라우드 서버의 FTP 서비스를 어떻게 열 수 있나요? 알리바바 클라우드 FTP 외부 네트워크에 접속할 수 없습니다.
Alibaba Cloud 서버에서 FTP 서비스를 활성화하는 방법
세계적인 클라우드 컴퓨팅 서비스 제공업체인 알리바바 클라우드의 서버 제품은 전 세계 다양한 사용자를 보유하고 있습니다. FTP(파일 전송 프로토콜)는 로컬 컴퓨터와 클라우드 서버 간에 파일을 효율적이고 안전하게 전송할 수 있는 일반적인 파일 전송 방식입니다. 알리바바 클라우드 서버에서 FTP 서비스를 활성화해야 하는 경우, 이 글에서는 FTP 서비스를 원활하게 구성하고 파일 관리 및 전송을 용이하게 하는 데 도움이 되는 자세한 단계를 제공합니다.
알리바바 클라우드 서버 FTP 서비스에 대한 기본 지식
알리바바 클라우드 서버의 FTP 서비스를 구성하기 전에 먼저 몇 가지 기본 매개변수와 개념을 이해해야 합니다.
매개변수 | 설명하다 |
---|---|
Alibaba Cloud ECS 인스턴스 | FTP 서비스는 귀하가 구매한 Alibaba Cloud 서버 인스턴스에서 실행됩니다. |
FTP 프로토콜 | 명령/데이터 채널의 분리를 지원하는 네트워크 상에서 파일을 전송하기 위한 프로토콜입니다. |
FTP 클라이언트 | FileZilla나 WinSCP와 같은 FTP 서버에 연결하기 위한 도구입니다. |
FTP 포트 | 기본적으로 21번 포트가 통신에 사용됩니다. Alibaba Cloud 방화벽에서 해당 포트가 열려 있는지 확인하세요. |
FTP 사용자 이름 | 사용자 인증에 사용되는 사용자 이름은 해당 권한과 결합되어야 합니다. |
FTP 비밀번호 | FTP 계정의 로그인 인증에 사용됩니다. |
FTP 서비스를 활성화하는 단계
다음은 Alibaba Cloud ECS 인스턴스에서 FTP 서비스를 성공적으로 활성화하는 데 도움이 되는 자세한 단계입니다.
- Alibaba Cloud 콘솔에 로그인하세요
- Alibaba Cloud 공식 웹사이트를 방문하여 계정에 로그인하세요.
- ECS 인스턴스 페이지로 이동하여 작동하려는 인스턴스를 선택합니다.
- 보안 그룹 규칙 구성
- Alibaba Cloud 콘솔에서 네트워크 및 보안 -> 보안 그룹을 선택합니다.
- 보안 그룹을 찾아 선택한 다음 FTP 클라이언트에서 사용할 포트 21(TCP 프로토콜)을 여는 규칙을 추가합니다.
- 수동 모드를 사용하여 파일을 전송하는 경우 다양한 포트(예: 1024-65535)도 열어야 합니다.
- vsftpd 설치 및 구성
- SSH를 통해 Alibaba Cloud ECS 인스턴스에 로그인합니다.
- vsftpd(가장 일반적으로 사용되는 FTP 서비스 소프트웨어)를 설치하려면 다음 명령을 실행하세요:
bash sudo yum install vsftpd
- 설치가 완료되면 FTP 서비스를 시작합니다:
bash sudo systemctl start vsftpd
- 부팅 시 시스템이 자동으로 시작되도록 설정합니다:
bash sudo systemctl enable vsftpd
- FTP 서비스 구성
- vsftpd 구성 파일을 편집하고 사용자가 연결할 수 있는지 확인하세요:
bash sudo vi /etc/vsftpd/vsftpd.conf
- 다음 옵션이 "YES"로 설정되어 있는지 확인하세요.
bash anonymous_enable=NO # 禁用匿名登录local_enable=YES # 允许本地用户登录write_enable=YES # 允许写权限pasv_enable=YES # 启用被动模式pasv_min_port=1024 # 被动模式的最低端口pasv_max_port=1048 # 被动模式的最高端口
- FTP 서비스 다시 시작
- 파일을 저장하고 종료한 후 vsftpd 서비스를 다시 시작하여 새 구성을 적용합니다.
bash sudo systemctl restart vsftpd
- FTP 서비스 확인
- FTP 클라이언트(예: FileZilla)를 사용하여 Alibaba Cloud ECS 인스턴스에 연결하고 테스트를 위해 서버 IP 주소, FTP 사용자 이름 및 비밀번호를 입력합니다.
자주 묻는 질문
1. 알리바바 클라우드 서버의 FTP 서비스를 여는 방법은 무엇입니까?
A: Alibaba Cloud ECS 인스턴스에서 먼저 FTP 서비스 소프트웨어(예: vsftpd)를 설치한 다음, 보안 그룹 규칙을 구성하여 21번 포트(및 패시브 모드에 필요한 추가 포트)를 열어야 합니다. 다음으로, 로컬 사용자의 연결을 허용하도록 FTP 서비스 파일을 구성하고, 마지막으로 서비스를 다시 시작하여 FTP를 활성화해야 합니다.
2. FTP 서비스를 설치한 후 연결이 성공하는지 테스트하는 방법은 무엇입니까?
A: FileZilla와 같은 FTP 클라이언트를 사용하여 Alibaba Cloud ECS 인스턴스의 공용 IP 주소, FTP 사용자 이름, 비밀번호를 입력하여 연결할 수 있습니다. 연결에 성공하면 서버의 파일 디렉터리를 확인할 수 있습니다.
3. Alibaba Cloud ECS 방화벽 설정에 필요한 구성은 무엇입니까?
A: Alibaba Cloud 콘솔에서 FTP 서비스에 21번 포트가 열려 있는지 확인하고, 패시브 모드 전송을 위한 포트 범위(예: 1024-65535)를 설정해야 합니다. 이 포트들은 보안 그룹에서 "허용"으로 설정해야 합니다.
팁
- 권한 설정 : FTP 계정에 적절한 파일 접근 권한이 있는지 확인하세요.
- 데이터 보안 : 안전한 데이터 전송을 위해 암호화된 FTP 연결(예: FTPS 또는 SFTP)을 사용하는 것이 좋습니다.
- 방화벽 설정을 정기적으로 확인하세요 . FTP 구성을 수정할 때마다 Alibaba Cloud 보안 그룹 규칙이 여전히 적절한지 확인하는 것을 잊지 마세요.
위의 단계를 따르면 Alibaba Cloud 서버에서 FTP 서비스를 성공적으로 활성화하고 파일을 쉽게 전송하고 관리할 수 있습니다.