Cara memasang dan mengkonfigurasi pelayan FTP pada Linux
Ikhtisar:
FTP (Protokol Pemindahan Fail) ialah protokol yang digunakan untuk memindahkan fail antara pelayan dan pelanggan. Pada sistem Linux, kami boleh menggunakan vsftpd (FTP Daemon Sangat Selamat) sebagai pelayan FTP untuk mencapai pemindahan fail. Artikel ini akan memperkenalkan cara memasang dan mengkonfigurasi pelayan vsftpd pada Linux dan memberikan contoh kod yang berkaitan.
Langkah 1: Pasang vsftpd
Untuk memasang pelayan vsftpd, kita boleh menggunakan arahan berikut:
sudo apt-get update sudo apt-get install vsftpd
Langkah 2: Konfigurasikan vsftpd
Selepas pemasangan selesai, kita perlu melakukan beberapa konfigurasi pada vsftpd. Secara lalai, fail konfigurasi terletak di /etc/vsftpd.conf. Fail boleh dibuka untuk diedit menggunakan editor teks seperti vi atau nano:
sudo nano /etc/vsftpd.conf
Berikut adalah beberapa pilihan konfigurasi penting dan penerangannya:
Sebagai contoh, jika kami ingin membenarkan pengguna tempatan mengakses pelayan FTP dan mengehadkan direktori rumah mereka kepada direktori log masuk, kami boleh mengkonfigurasinya seperti berikut:
anonymous_enable=YES local_enable=YES write_enable=YES chroot_local_user=YES listen=YES
Selepas melengkapkan konfigurasi, simpan dan tutup fail.
Langkah 3: Mulakan semula pelayan vsftpd
Kami perlu memulakan semula pelayan vsftpd untuk konfigurasi berkuat kuasa:
sudo systemctl restart vsftpd
Langkah 4: Sediakan peraturan firewall
Jika sistem Linux anda mempunyai firewall didayakan, anda perlu mengkonfigurasi firewall untuk membenarkan trafik FTP melaluinya. Contoh berikut menunjukkan cara menggunakan ufw (Tembok Api Tidak Rumit) untuk mengkonfigurasi peraturan tembok api:
sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw enable
Ini akan membenarkan sambungan masuk pada port TCP 20 dan 21, serta mendayakan tembok api ufw.
Langkah 5: Uji Pelayan FTP
Kini, pelayan FTP anda dipasang dan dikonfigurasikan. Anda boleh menguji dengan menyambung ke pelayan menggunakan klien FTP seperti FileZilla.
Contoh langkah untuk menggunakan FileZilla untuk menyambung ke pelayan FTP:
Contoh Kod:
Tulis skrip shell mudah untuk mencipta pengguna FTP dan tetapkan kata laluannya:
#!/bin/bash echo "请输入用户名:" read username echo "请输入密码:" read -s password sudo useradd $username -m -s /bin/bash sudo echo -e "$password $password" | sudo passwd $username sudo chown $username:$username /home/$username sudo chmod 755 /home/$username sudo systemctl restart vsftpd
Sila ambil perhatian bahawa sebelum menjalankan skrip, pastikan anda mempunyai kebenaran sudo pada sistem Linux anda.
Kesimpulan:
Memasang dan mengkonfigurasi pelayan FTP adalah tugas biasa dalam pentadbiran sistem Linux. Dengan menggunakan pelayan vsftpd, pemindahan fail boleh dicapai dengan mudah. Dalam artikel ini, kami memperincikan cara memasang dan mengkonfigurasi pelayan vsftpd pada Linux dan memberikan contoh kod yang berkaitan. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Cara memasang dan mengkonfigurasi pelayan FTP di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!