FTP

Cara Mengatur Server FTP dengan vsftpd di Ubuntu 18.04 LTS

Cara Mengatur Server FTP dengan vsftpd di Ubuntu 18.04 LTS
vsftpd adalah server FTP sumber terbuka. Ini sangat aman dan sangat cepat. vsftpd juga stabil. Sangat mudah untuk mengkonfigurasi juga. Pada artikel ini, saya akan menunjukkan cara menginstal dan mengkonfigurasi server FTP vsftpd di Ubuntu 18 Ubuntu.04 LTS.

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:

$ sudo apt update

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 + x diikuti oleh kamu dan .

dengarkan = YA
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 + x diikuti oleh kamu dan .

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 vsftpd

Seperti 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 . Kata sandi harus disetel.

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.

Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...