Rumah >Tutorial sistem >LINUX >Bagaimana untuk mengkonfigurasi dan memasang FTPS dalam sistem Linux

Bagaimana untuk mengkonfigurasi dan memasang FTPS dalam sistem Linux

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2024-03-20 14:03:031140semak imbas

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

  1. Buka terminal dan masukkan arahan berikut untuk memasang vsftpd:

    sudo apt-get update
    sudo apt-get install vsftpd
  2. Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan vsftpd:

  3. Toreee buat vsftpd bermula secara automatik semasa but, anda boleh Gunakan arahan berikut:

    sudo systemctl start vsftpd

Langkah 2: Konfigurasikan vsftpd

  1. Buka fail konfigurasi vsftpd dan masukkan arahan berikut:

    sudo systemctl enable vsftpd

    dalam tetapan berikut
  2. fail konfigurasi:

    sudo nano /etc/vsftpd.conf

  3. 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

Langkah 3: Jana sijil SSL

  1. Jana sijil SSL:

    sudo systemctl restart vsftpd

  2. Isi maklumat mengikut gesaan dan jana sijil SSL.
Langkah 4: Konfigurasikan firewall

  1. 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

  2. Dayakan tembok api:

    sudo ufw allow 21/tcp
    sudo ufw allow 20/tcp

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn