Artikel wikiHow ini akan menunjukkan kepada Anda cara mengatur dan menyambung ke server FTP dari komputer Ubuntu Linux Anda. Server FTP berguna untuk menyimpan file dari komputer Anda dan memungkinkan orang lain untuk menelusurinya. Untuk menyiapkan server FTP dari komputer Anda, Anda harus memiliki host server FTP yang dapat Anda sambungkan. Anda juga disarankan untuk memperbarui perangkat lunak Ubuntu Anda ke versi terbaru yang tersedia.
Langkah
Bagian 1 dari 4: Menginstal Kerangka FTP
Langkah 1. Pastikan Ubuntu sudah up-to-date
Ubuntu versi 17.10 dan yang lebih baru memiliki jalur file yang sangat berbeda dari versi sebelumnya, jadi Anda harus memutakhirkan ke versi terbaru Ubuntu jika Anda belum melakukannya:
- Membuka Terminal
- Ketik sudo apt-get upgrade dan tekan Enter.
- Ketikkan kata sandi Anda dan tekan Enter.
- Ketik y saat diminta, lalu tekan Enter.
- Tunggu hingga pemutakhiran selesai menginstal, lalu restart komputer Anda jika diminta.
Langkah 2. Buka Terminal
Klik Aplikasi Tidak bisa ⋮⋮⋮, gulir ke bawah, dan klik hitam-putih Terminal ikon untuk melakukannya.
Anda juga dapat menekan Alt+Ctrl+T untuk membuka Terminal
Langkah 3. Masukkan perintah instalasi VSFTPD
Ketik sudo apt-get install vsftpd ke Terminal, lalu tekan Enter.
Langkah 4. Masukkan kata sandi Anda
Ketikkan kata sandi yang Anda gunakan untuk masuk ke komputer, lalu tekan Enter.
Langkah 5. Tunggu VSFTPD untuk menginstal
Ini akan memakan waktu mulai dari 5 menit hingga 20 menit tergantung pada pengaturan FTP Anda saat ini dan koneksi Internet Anda, jadi bersabarlah.
Langkah 6. Instal FileZilla
Ini adalah program yang akan Anda gunakan untuk mengakses dan mengunggah ke server Anda. Untuk menginstalnya:
- Ketik sudo apt-get install filezilla
- Masukkan kata sandi Anda lagi jika diminta.
- Tunggu hingga penginstalan selesai.
Bagian 2 dari 4: Mengonfigurasi Server FTP
Langkah 1. Buka file konfigurasi VSFTPD
Ketik sudo nano /etc/vsftpd.conf dan tekan Enter. Anda akan mengedit file ini untuk mengizinkan (atau menonaktifkan) fitur VSFTPD tertentu.
Langkah 2. Izinkan pengguna lokal untuk masuk ke server FTP Anda
Gunakan tombol panah untuk menggulir ke bawah ke
# Batalkan komentar ini untuk mengizinkan pengguna lokal masuk.
judul, lalu hapus "#" dari
local_enable=YA
garis di bawahnya.
- Anda dapat menghapus "#" dengan menggunakan tombol panah untuk memilih huruf di depannya (dalam hal ini, "l") dan menekan tombol Backspace.
-
Lewati langkah ini jika
local_enable=YA
- garis sudah putih.
Langkah 3. Izinkan perintah menulis FTP
Gulir ke bawah ke
# Batalkan komentar ini untuk mengaktifkan segala bentuk perintah penulisan FTP.
tajuk, lalu hapus "#" dari
write_enable=YA
garis di bawahnya.
-
Lewati langkah ini jika
write_enable=YA
- sudah putih.
Langkah 4. Nonaktifkan mangling ASCII
Gulir ke bawah sampai ke
# Penghancuran ASCII adalah fitur protokol yang mengerikan.
heading, lalu hapus "#" dari dua baris berikut:
-
ascii_upload_enable=YA
-
ascii_download_enable=YA
Langkah 5. Ubah pengaturan "chroot"
Gulir ke bawah ke
# chroot)
heading, lalu tambahkan baris berikut:
-
user_sub_token=$USER
-
chroot_local_user=YA
-
chroot_list_enable=YA
- Jika salah satu dari baris ini sudah ada, cukup hapus "#" sebelum setiap baris yang ada.
Langkah 6. Ubah pengaturan default "chroot"
Gulir ke bawah ke
(default mengikuti)
heading, lalu tambahkan baris berikut:
-
chroot_list_file=/etc/vsftpd.chroot_list
-
local_root=/home/$USER/Public_html
-
allow_writeable_chroot=YA
- Jika salah satu dari baris ini sudah ada, cukup hapus "#" sebelum setiap baris yang ada.
Langkah 7. Aktifkan opsi "ls recurse"
Gulir ke bawah ke
# Anda dapat mengaktifkan opsi "-R"…
tajuk, lalu hapus "#" dari
ls_recurse_enable=YA
garis di bawahnya.
Langkah 8. Simpan dan keluar dari editor teks
Untuk melakukannya:
- Tekan Ctrl+X
- Ketik y
- Tekan Masuk
Bagian 3 dari 4: Menambahkan Nama Pengguna ke Daftar CHROOT
Langkah 1. Buka file teks "chroot"
Ketik sudo nano /etc/vsftpd.chroot_list dan tekan Enter.
Anda dapat melompat ke langkah terakhir di bagian ini jika Anda tidak ingin menentukan orang yang dapat mengakses server FTP Anda
Langkah 2. Masukkan kata sandi Anda
Ketikkan kata sandi yang Anda gunakan untuk masuk ke Ubuntu dan tekan Enter. Ini akan membuka file teks "chroot".
Lewati langkah ini jika tidak dimintai kata sandi Anda
Langkah 3. Tambahkan nama pengguna ke daftar
Ketik nama pengguna Anda sendiri, tekan Enter, dan ulangi dengan nama pengguna lain dari orang-orang yang ingin Anda akses direktori Home mereka dari dalam server Anda.
Langkah 4. Simpan daftar Anda
Tekan Ctrl+X, ketik y, dan tekan Enter. Daftar Anda akan disimpan.
Langkah 5. Mulai ulang VSFTPD
Ketik sudo systemctl restart vsftpd dan tekan Enter. Ini akan menghentikan dan memulai ulang VSFTPD, memastikan bahwa perubahan Anda telah disimpan. Anda sekarang dapat mengakses server FTP Anda.
Bagian 4 dari 4: Mengakses Server Anda
Langkah 1. Tentukan alamat server Anda
Jika Anda membayar server FTP melalui layanan hosting (mis., Bluehost), Anda harus mengetahui alamat IP layanan atau alamat biasa agar dapat terhubung dengannya.
-
Jika Anda menghosting server Anda sendiri dari komputer Anda, Anda akan menggunakan alamat IP komputer Anda, yang dapat Anda ketahui dengan memasukkan ifconfig di Terminal dan kemudian meninjau nomor "inet addr".
Jika "ifconfig" tidak diinstal, Anda dapat menginstalnya dengan memasukkan sudo apt-get install net-tools di Terminal
Langkah 2. Teruskan port pada router Anda
Setelah mengetahui alamat IP server, Anda harus meneruskan slot port 21 router ke alamat tersebut; pastikan port tersebut menggunakan TCP (bukan UDP atau campuran keduanya).
Penerusan port bervariasi dari router ke router, jadi pastikan untuk memeriksa artikel tertaut atau dokumentasi router Anda untuk petunjuk
Langkah 3. Buka Filezilla
Ketik filezilla ke Terminal dan tekan Enter. Setelah beberapa saat, FileZilla akan terbuka.
Jika Anda ingin terhubung melalui Terminal, Anda dapat mencoba mengetik di ftp [alamat]. Selama server Anda berjalan dan Anda memiliki akses Internet, ini akan mencoba menyambung ke server FTP Anda; namun, Anda mungkin tidak dapat mentransfer file
Langkah 4. Klik File
Tombol ini berada di pojok kiri atas jendela FileZilla. Setelah itu, menu tarik-turun akan ditampilkan.
Langkah 5. Klik Pengelola Situs…
Anda akan menemukan opsi ini di menu tarik-turun. Jendela Manajer Situs akan terbuka.
Langkah 6. Klik Situs Baru
Tombol putih ini berada di pojok kiri bawah jendela. Melakukannya akan membuka bagian Situs Baru dari Pengelola Situs.
Langkah 7. Masukkan alamat server Anda
Di bidang teks "Host:", ketik alamat (atau alamat IP) server FTP yang ingin Anda sambungkan.
Langkah 8. Tambahkan nomor port yang diteruskan
Ketik 21 ke dalam bidang teks "Port:".
Langkah 9. Klik Hubungkan
Tombol merah ini berada di bagian bawah halaman. Melakukannya akan meminta FileZilla untuk menghubungkan komputer Anda ke server FTP Anda.
Langkah 10. Pindahkan file ke server
Anda dapat mengklik dan menyeret folder dari jendela sebelah kiri ke jendela sebelah kanan untuk mengunggahnya ke halaman server FTP Anda.
Tips
- Port penerusan 20 dapat menyelesaikan beberapa masalah jaringan jika Anda menghosting server Anda sendiri.
- Menghubungkan ke server FTP di Ubuntu 17 dan lebih tinggi terlihat sedikit berbeda dari menghubungkan di versi sebelumnya, jadi Anda harus memperbarui versi Ubuntu Anda ke 17.10 (atau lebih tinggi) jika Anda belum melakukannya.