Linux 시스템에 FTPS 서비스를 설치하는 것은 안전한 파일 전송을 보장하는 일반적인 작업입니다. FTPS는 FTP 프로토콜을 기반으로 하며 전송 프로세스 중에 SSL/TLS 암호화를 추가하여 데이터 전송 보안을 향상시킵니다. 이 문서에서는 Linux 시스템에서 FTPS 서비스를 설치, 구성 및 시작하는 방법을 소개하고 특정 코드 예제를 제공합니다.
먼저 널리 사용되는 FTP 서버 소프트웨어인 vsftpd 패키지를 설치해야 합니다. vsftpd를 설치하려면 터미널에서 다음 명령을 실행하십시오.
sudo apt-get update sudo apt-get install vsftpd
/etc/vsftpd.conf
: sudo vi /etc/vsftpd.conf
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES ssl_enable=YES force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
sudo openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem -days 365
sudo chmod 600 /etc/ssl/private/vsftpd.pem sudo chmod 600 /etc/ssl/certs/vsftpd.pem
다음 명령을 실행하여 vsftpd 서비스를 다시 시작합니다. 구성 적용:
sudo service vsftpd restart
시스템에 방화벽이 있는 경우 FTP 전송을 위해 관련 포트(일반적으로 포트 20 및 21)를 열어야 합니다.
sudo ufw allow 20/tcp sudo ufw allow 21/tcp
이제 FTP 클라이언트를 사용하여 Linux 서버에 연결하고 FTPS 서비스를 테스트할 수 있습니다. 연결 시 반드시 TLS 암호화를 사용하세요.
위의 단계를 통해 Linux 시스템에서 FTPS 서비스를 성공적으로 설치, 구성 및 테스트했습니다. 실제로 필요에 따라 구성을 조정하고 보안을 더욱 강화할 수 있습니다. 이 기사가 도움이 되기를 바랍니다!
위 내용은 Linux 시스템에 FTPS 서비스를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!