Cara menginstal dan mengkonfigurasi server FTP di Ubuntu Linux

Pengarang: Janice Evans
Tanggal Pembuatan: 28 Juli 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
[How To] Install FTP Server (VSFTPD) on Ubuntu 20.04 (2020) #1
Video: [How To] Install FTP Server (VSFTPD) on Ubuntu 20.04 (2020) #1

Isi

Artikel ini akan menunjukkan kepada Anda cara mengatur dan menghubungkan ke server FTP di komputer Ubuntu Linux Anda. Server FTP dirancang untuk menyimpan file Anda dan memungkinkan pengguna lain untuk melihatnya. Untuk menyiapkan server FTP di komputer Anda, Anda memerlukan host server FTP yang dapat Anda sambungkan. Kami juga menyarankan Anda memperbarui perangkat lunak Ubuntu Anda ke versi terbaru yang tersedia.

Langkah

Bagian 1 dari 2: Cara menginstal perangkat lunak yang diperlukan

  1. 1 Perbarui Ubuntu. Di Ubuntu 17.10 dan versi yang lebih baru dari sistem ini, jalur file berbeda dari versi sebelumnya, jadi pastikan untuk memperbarui sistem ke versi terbaru:
    • buka terminal;
    • memasuki sudo apt-get upgrade dan tekan Masuk;
    • masukkan kata sandi Anda dan klik Masuk;
    • memasuki kamusaat diminta, lalu tekan Masuk;
    • tunggu hingga sistem diperbarui, lalu nyalakan ulang komputer Anda (jika diminta).
  2. 2 Buka terminal. Buka menu Aplikasi, gulir ke bawah dan klik ikon hitam putih di sebelah opsi Terminal.
    • Anda juga dapat mengklik Alt+Ctrl+Tuntuk membuka terminal.
  3. 3 Masukkan perintah instalasi VSFTPD (FTP Server). Memasuki sudo apt-get install vsftpd di terminal lalu tekan Masuk.
  4. 4 Masukkan kata kunci. Masukkan kata sandi yang Anda gunakan untuk masuk, lalu klik Masuk.
  5. 5 Tunggu hingga VSFTPD diinstal. Ini akan memakan waktu 5 hingga 20 menit tergantung pada pengaturan FTP Anda saat ini dan kecepatan koneksi internet.
  6. 6 Instal FileZilla. Dengan program ini Anda akan mendapatkan akses ke server dan mentransfer file ke sana. Untuk menginstal program ini:
    • memasuki sudo apt-get install filezilla;
    • masukkan kata sandi jika diminta;
    • tunggu sampai instalasi selesai.

Bagian 2 dari 2: Cara menyiapkan server FTP

  1. 1 Buka file konfigurasi VSFTPD. Memasuki sudo nano /etc/vsftpd.conf dan tekan Masuk... Anda perlu mengedit file ini untuk mengaktifkan (atau menonaktifkan) beberapa fitur VSFTPD.
  2. 2 Izinkan pengguna lokal untuk masuk ke server FTP. Gunakan tombol panah untuk menggulir ke bawah file ke baris # Batalkan komentar ini untuk mengizinkan pengguna lokal masuk. (Hapus karakter komentar untuk mengizinkan pengguna lokal terhubung ke server) dan kemudian hapus karakter "#" dari baris berikutnya local_enable = YES.
    • Untuk menghapus karakter "#", gunakan tombol panah untuk memindahkan kursor tepat di belakang karakter itu dan tekan Backspace.
    • Lewati langkah ini jika karakter yang ditentukan tidak ada di baris local_enable = YES.
  3. 3
  4. Izinkan server FTP untuk menulis perintah. Gulir ke bawah ke baris # Batalkan komentar ini untuk mengaktifkan segala bentuk perintah penulisan FTP. (Hapus karakter komentar untuk mengizinkan penulisan perintah) lalu hapus karakter "#" dari baris berikutnya write_enable = YES.
    • Lewati langkah ini jika karakter yang ditentukan tidak ada di baris write_enable = YES.
  5. Nonaktifkan dekorasi karakter. Gulir ke bawah ke baris # Penghancuran ASCII adalah fitur protokol yang mengerikan. (Menghias karakter adalah fitur yang buruk) lalu hapus karakter "#" dari dua baris berikut:
    • ascii_upload_enable = YA
    • ascii_download_enable = YA
  6. Ubah pengaturan chroot Anda. Gulir ke bawah ke baris # chroot)dan kemudian tambahkan baris berikut:
    • user_sub_token = $ PENGGUNA
    • chroot_local_user = YA
    • chroot_list_enable = YA
    • Jika salah satu dari baris ini sudah ada, cukup hapus karakter "#" darinya.
  7. Ubah pengaturan chroot default. Gulir ke bawah ke baris (default mengikuti)dan kemudian 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 karakter "#" darinya.
  8. Aktifkan opsi ls recurse. Gulir ke bawah ke baris # Anda dapat mengaktifkan opsi "-R" ... (Anda dapat mengaktifkan opsi "-R") dan kemudian menghapus karakter "#" dari baris berikutnya ls_recurse_enable = YES.
  9. Simpan perubahan Anda dan tutup editor teks. Untuk ini:
    • klik Ctrl+x;
    • memasuki kamu;
    • klik Masuk.

Bagaimana cara menambahkan nama pengguna ke daftar CHROOT

  1. Buka file teks "chroot". Memasuki sudo nano /etc/vsftpd.chroot_list dan tekan Masuk.
    • Lewati ke langkah terakhir bagian ini jika Anda tidak ingin menentukan orang yang dapat mengakses server FTP Anda.
  2. Masukkan kata kunci. Masukkan kata sandi yang Anda gunakan untuk masuk ke Ubuntu dan klik Masuk... File teks "chroot" akan terbuka.
    • Lewati langkah ini jika Anda tidak dimintai kata sandi.
  3. Tambahkan nama pengguna ke daftar. Masukkan nama pengguna Anda dan klik Masukdan kemudian ulangi proses ini untuk semua nama pengguna yang dapat mengakses direktori mereka di server Anda.
  4. Simpan daftar. Klik Ctrl+x, memasuki kamu dan tekan Masuk... Daftar akan disimpan.
  5. Mulai ulang VSFTPD. Memasuki sudo systemctl restart vsftpd dan tekan Masuk... VSFTPD akan dimulai ulang dan perubahan yang dibuat akan disimpan. Anda sekarang dapat mengakses server FTP Anda.

Cara mengakses server

  1. Cari tahu alamat server Anda. Jika Anda membayar server FTP melalui layanan hosting (seperti Bluehost), cari tahu alamat IP layanan atau alamat biasa untuk menyambungkannya.
    • Jika server ada di komputer Anda, gunakan alamat IP komputer Anda; untuk melakukan ini di terminal enter ifconfig dan temukan alamat IP di baris "inet addr".
      • Jika utilitas "ifconfig" tidak diinstal, instal; untuk melakukan ini di terminal enter sudo apt-get install net-tools.
  2. Siapkan penerusan porta di router Anda. Setelah Anda mengetahui alamat IP server Anda, konfigurasikan penerusan port 21 router ke alamat ini; pastikan port tersebut menggunakan TCP (bukan UDP atau UDP/TCP).
    • Proses untuk mengatur penerusan port bervariasi tergantung pada model router, jadi bacalah manual router Anda atau cari petunjuk di Internet.
  3. Buka Filezilla. Memasuki filezilla di terminal dan tekan Masuk... Setelah beberapa saat, FileZilla akan terbuka.
    • Jika Anda ingin terhubung melalui terminal coba ketik ftp [alamat]... Jika server sedang berjalan dan Anda memiliki akses Internet, upaya akan dilakukan untuk menyambung ke server FTP Anda; perlu diingat bahwa dalam hal ini Anda tidak akan dapat mentransfer file ke server.
  4. Klik File. Tombol ini berada di pojok kiri atas jendela FileZilla. Sebuah menu akan terbuka.
  5. Klik Kelola Situs. Anda akan menemukan opsi ini di menu. Jendela pengelola situs akan terbuka.
  6. Klik Buat Situs. Tombol putih ini berada di sisi kiri bawah jendela.Bagian situs web pengelola situs akan terbuka.
  7. Masukkan alamat server Anda. Di kotak teks Host:, masukkan alamat (atau alamat IP) server FTP yang ingin Anda sambungkan.
  8. Masukkan nomor port yang diteruskan. Memasuki 21 di kotak teks "Port:".
  9. Klik Hubungkan. Tombol merah ini berada di bagian bawah halaman. FileZilla akan menghubungkan komputer Anda ke server FTP.
  10. Unggah file ke server. Untuk melakukan ini, cukup seret folder file dari jendela kiri ke jendela kanan.

Tips

  • Port 20 yang diteruskan dapat menyelesaikan beberapa masalah jaringan jika Anda mengelola server sendiri.
  • Koneksi ke server FTP di Ubuntu 17 dan versi terbaru dari sistem ini berbeda dengan koneksi di versi sebelumnya, jadi pastikan untuk memperbarui sistem ke Ubuntu 17.10 atau versi terbaru.

Peringatan

  • Server FTP tidak terlalu aman (terutama jika Anda mengelola server sendiri), jadi jangan mengunggah informasi rahasia atau pribadi ke server FTP.
  1. https://www.linux.com/learn/linux-101-updating-your-system
  2. https://websiteforstudents.com/setup-vsftpd-ubuntu-17-04-17-10/
  3. https://help.ubuntu.com/lts/serverguide/ftp-server.html
  4. http://www.overclock.net/forum/142-coding-programming/639765-finding-ip-address-ftp-server.html
  5. https://my.bluehost.com/hosting/help/264