Tajuk: Cara mengkonfigurasi dan memasang FTPS dalam sistem Linux, contoh kod khusus diperlukan
Dalam sistem Linux, FTPS ialah protokol pemindahan fail yang selamat Berbanding dengan FTP, FTPS menyulitkan data yang dihantar melalui protokol TLS/SSL , meningkatkan keselamatan. daripada penghantaran data. Dalam artikel ini, kami akan memperkenalkan cara mengkonfigurasi dan memasang FTPS dalam sistem Linux dan memberikan contoh kod khusus.
Langkah 1: Pasang vsftpd
-
Buka terminal dan masukkan arahan berikut untuk memasang vsftpd:
sudo apt-get update
sudo apt-get install vsftpd
Salin selepas log masuk
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan vsftpd:
- Toreee buat vsftpd bermula secara automatik semasa but, anda boleh Gunakan arahan berikut:
sudo systemctl start vsftpd
Salin selepas log masuk
Langkah 2: Konfigurasikan vsftpd
- Buka fail konfigurasi vsftpd dan masukkan arahan berikut:
sudo systemctl enable vsftpd
Salin selepas log masuk
dalam tetapan berikut - fail konfigurasi:
sudo nano /etc/vsftpd.conf
Salin selepas log masuk
- Simpan fail konfigurasi dan berhenti. Kemudian mulakan semula vsftpd:
# 开启TLS
ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
# 设置加密算法
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
ssl_ciphers=HIGH
# 强制加密
force_local_data_ssl=YES
force_local_logins_ssl=YES
# 允许匿名用户登录
anonymous_enable=NO
local_enable=YES
# 允许写入权限
write_enable=YES
Salin selepas log masuk
Langkah 3: Jana sijil SSL
- Jana sijil SSL:
sudo systemctl restart vsftpd
Salin selepas log masuk
Isi maklumat mengikut gesaan dan jana sijil SSL.
Langkah 4: Konfigurasikan firewall
- Jika terdapat firewall, anda perlu membuka port FTP dan FTPS. Contohnya, buka port 21 dan 20:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem
Salin selepas log masuk
- Dayakan tembok api:
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
Salin selepas log masuk
Pada ketika ini, konfigurasi dan pemasangan FTPS selesai. Anda boleh menggunakan klien FTP untuk menyambung ke pelayan FTPS dan masukkan nama pengguna dan kata laluan anda untuk pemindahan fail. Semasa proses ini, penghantaran data akan dijalankan melalui penyulitan untuk memastikan keselamatan penghantaran.
Ringkasan: Melalui langkah di atas, kami mempelajari cara mengkonfigurasi dan memasang FTPS dalam sistem Linux, dan memberikan contoh kod khusus. Dengan mengkonfigurasi vsftpd, menjana sijil SSL dan menyediakan tembok api, kami boleh membina pelayan FTPS yang selamat untuk memastikan keselamatan penghantaran fail. Saya harap artikel ini dapat membantu anda berjaya menyediakan pelayan FTPS Selamat datang untuk mencuba dan berlatih lagi.
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi dan memasang FTPS dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!