Linux 시스템에서 FTPS 설치 단계에 대한 자세한 설명
FTPS는 SSL/TLS 암호화를 통해 데이터를 전송하는 FTP 프로토콜로, 일반 FTP보다 더 안전하고 안정적입니다. Linux 시스템에 FTPS를 설치하고 구성하면 데이터 전송 보안이 향상될 수 있습니다. 아래에서는 특정 코드 예제와 함께 Linux 시스템에 FTPS를 설치하는 단계를 자세히 설명합니다.
1단계: vsftpd 서비스 설치
먼저 vsftpd 서비스를 설치해야 합니다. vsftpd는 FTPS 프로토콜을 지원하는 경량 FTP 서버입니다.
설치하려면 터미널에서 다음 명령을 실행하세요.
sudo apt-get update sudo apt-get install vsftpd
2단계: vsftpd 구성
다음으로 FTPS 기능을 활성화하려면 vsftpd를 구성해야 합니다. 편집을 위해 vsftpd의 구성 파일을 엽니다.
sudo nano /etc/vsftpd.conf
다음 줄을 찾아 수정하거나 추가합니다.
ssl_enable=YES rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO require_ssl_reuse=NO
파일을 저장하고 닫습니다. 그런 다음 vsftpd 서비스를 다시 시작하여 구성을 적용합니다.
sudo service vsftpd restart
3단계: SSL 인증서 생성
FTPS 연결을 더욱 안전하게 만들려면 SSL 인증서를 생성해야 합니다. 다음 명령을 실행하여 인증서를 생성합니다.
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem
4단계: SSL/TLS 암호화 활성화
vsftpd 구성 파일을 편집하고 다음 내용을 추가하거나 수정합니다.
ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES require_ssl_reuse=NO ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO rsa_cert_file=/etc/ssl/certs/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.pem
파일을 저장하고 vsftpd 서비스를 다시 시작합니다.
sudo service vsftpd restart
5단계 : 방화벽 포트 열기
시스템에 방화벽이 있는 경우 FTP 및 FTPS의 관련 포트를 열어야 합니다. 다음 명령을 실행하여 포트를 엽니다.
sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 990/tcp sudo ufw allow 40000:50000/tcp sudo ufw reload
6단계: FTPS 연결 테스트
이제 FTP 클라이언트 도구를 사용하여 FTPS 서버에 연결할 수 있습니다. FTPS 프로토콜 사용을 선택하고 해당 사용자 이름과 비밀번호를 입력하여 연결이 성공했는지 테스트하십시오.
요약하자면, 위 단계를 통해 Linux 시스템에 FTPS 서비스를 성공적으로 설치 및 구성했으며 SSL/TLS 암호화를 통해 데이터 전송 보안이 향상되었습니다. 즐거운 이용되시기 바랍니다!
위 내용은 Linux 시스템에서 FTPS 설치 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!