Menginstal vsftpd:
Vsftpd tersedia di repositori paket resmi Ubuntu. Jadi, Anda dapat dengan mudah menginstalnya di mesin Ubuntu Anda dengan manajer paket APT.
Pertama, perbarui cache repositori paket APT dengan perintah berikut:
Sekarang, instal vsftpd dengan perintah berikut:
$ sudo apt install vsftpd
vsftpd harus diinstal.
File Konfigurasi vsftpd:
File konfigurasi vsftpd adalah /etc/vsftpd.konf.
File konfigurasi vsftpd asli memiliki semua opsi yang didukung (kebanyakan dikomentari) dengan banyak dokumentasi untuk membantu Anda memahami dengan mudah apa yang dilakukan opsi ini. Jadi, saya lebih suka menyimpan cadangan file konfigurasi asli dan membuat file konfigurasi kosong baru. Kemudian, letakkan semua opsi konfigurasi yang ingin Anda terapkan ke file konfigurasi baru. Dengan begitu, jika Anda memerlukan bantuan, Anda selalu dapat melihat file konfigurasi cadangan. File konfigurasi juga akan sangat kecil dan sederhana.
Untuk membuat cadangan dari file konfigurasi asli /etc/vsftpd.konf, jalankan perintah berikut:
$ sudo mv -v /etc/vsftpd.conf /etc/vsftpd.konf.bk
Sekarang, buat file konfigurasi kosong baru dengan perintah berikut:
$ sudo sentuh /etc/vsftpd.konf
Sekarang, Anda dapat mengakses file konfigurasi cadangan asli sebagai berikut:
$ kurang /etc/vsftpd.konf.bk
Jika Anda memerlukan bantuan, Anda selalu dapat melihat salinan cadangan asli dari file konfigurasi.
Mengonfigurasi vsftpd:
Pada artikel ini, saya akan mengonfigurasi server FTP yang sangat sederhana di mana Anda dapat masuk sebagai pengguna mana pun di server dan mengunggah file di direktori home masing-masing.
Pertama, buka file konfigurasi vsftpd /etc/vsftpd.konf dengan perintah berikut:
$ sudo nano /etc/vsftpd.konf
Sekarang, ketik baris berikut di file konfigurasi dan simpan file dengan menekan
mendengarkan_ipv6=TIDAK
connect_from_port_20=YA
anonim_enable=TIDAK
local_enable=YA
write_enable=YA
chroot_local_user=YA
allow_writeable_chroot=YA
secure_chroot_dir=/var/run/vsftpd/kosong
pam_service_name=vsftpd
pasv_enable=YA
pasv_min_port=40000
pasv_max_port=45000
userlist_enable=YA
userlist_file=/etc/vsftpd.Daftar pengguna
userlist_deny=TIDAK
Sekarang, katakanlah, Anda hanya ingin mengizinkan pengguna linda, alex dan bob mengakses direktori home mereka melalui FTP. Untuk melakukan itu, Anda harus menambahkan nama pengguna ini ke daftar /etc/vsftpd.Daftar pengguna.
Sekarang, buka file /etc/vsftpd.Daftar pengguna dengan nano sebagai berikut:
$ sudo nano /etc/vsftpd.Daftar pengguna
Sekarang, ketik nama pengguna yang ingin Anda izinkan akses ke direktori HOME mereka melalui FTP di sini. Kemudian, simpan file dengan menekan
Sekarang, restart layanan vsftpd dengan perintah berikut:
$ sudo systemctl restart vsftpd
Sekarang, jalankan perintah berikut untuk memeriksa apakah layanan vsftpd sedang berjalan:
$ sudo systemctl status vsftpdSeperti yang Anda lihat, layanan vsftpd sedang berjalan. Jadi, kami mengonfigurasinya dengan benar.
Menambahkan Pengguna FTP:
Sekarang, Anda harus menambahkan pengguna baru (katakanlah linda, bob, alex) pada sistem operasi Anda. Kemudian, pengguna ini akan dapat masuk ke server FTP dan mengunggah file.
Anda dapat membuat pengguna linda dengan perintah berikut:
$ sudo useradd -m linda
Anda juga harus mengatur kata sandi login untuk pengguna linda. Ini juga akan menjadi kata sandi login FTP untuk pengguna linda.
Sekarang, atur kata sandi masuk untuk pengguna linda dengan perintah berikut:
$ sudo passwd linda
Sekarang, ketikkan kata sandi untuk linda dan tekan
Ketik ulang kata sandi yang sama untuk linda dan tekan
Dengan cara yang sama, buat pengguna bob dan alex.
$ sudo useradd -m bob$ sudo useradd -m alex
Juga atur kata sandi untuk pengguna bob dan alex.
$ sudo passwd bob$ sudo passwd alex
Mengakses Server FTP:
Anda dapat dengan mudah mengakses server FTP Anda menggunakan klien FTP FileZilla. Anda juga dapat menambahkan akun FTP di Windows sebagai lokasi jaringan. Di bagian ini, saya akan menunjukkan kepada Anda kedua cara mengakses server FTP.
Pertama, jalankan perintah berikut untuk menemukan alamat IP server FTP Anda:
$ ip a | egrep "inet"Seperti yang Anda lihat, alamat IP server FTP saya adalah 192.168.21.186. Ini akan berbeda untukmu. Jadi, pastikan Anda menggantinya dengan milik Anda mulai sekarang.
Untuk terhubung menggunakan klien FTP FileZilla, buka FileZilla, ketik alamat IP di Tuan rumah bagian, nama pengguna dan kata sandi login di Nama pengguna dan Kata sandi bagian, Pelabuhan 21, lalu klik Koneksi cepat. Anda harus terhubung.
Seperti yang Anda lihat, saya mengunggah beberapa file dan berhasil.
Jika Anda ingin memasang akun FTP Anda sebagai lokasi jaringan di Windows, buka Penjelajah Berkas dan klik Komputer > Tambahkan lokasi jaringan seperti yang ditandai pada tangkapan layar di bawah ini.
Sekarang, klik Lanjut.
Sekarang, pilih Pilih lokasi jaringan khusus dan klik Lanjut.
Sekarang, ketik alamat IP server FTP Anda (ftp://192.168.21.186) seperti yang ditandai pada tangkapan layar di bawah ini dan klik Lanjut.
Sekarang, pastikan Masuk secara anonim tidak dicentang dan ketik nama pengguna FTP Anda. Kemudian, klik Lanjut.
Kemudian, ketikkan nama untuk lokasi jaringan Anda. Itu bisa menjadi apa pun yang Anda inginkan. Kemudian, klik Lanjut.
Sekarang, klik Selesai.
Sekarang, ketikkan kata sandi pengguna FTP Anda dan klik Masuk.
Anda harus masuk. Seperti yang Anda lihat, semua file yang saya unggah sebelumnya dengan FileZilla ada di sana.
Seperti yang Anda lihat, saya mengunggah file lain dan berhasil.
Sekarang setelah Anda terhubung, Anda dapat mengakses akun FTP Anda kapan pun Anda mau dari File Explorer di Windows.
Seperti yang Anda lihat, saya telah menambahkan 2 akun FTP lagi di Windows. Saya dapat bekerja secara simultan dengan mereka semua sekarang.
Jadi, begitulah cara Anda menginstal dan mengatur server FTP di Ubuntu 18.04 LTS dengan vsftpd.