Cara mengatur server FTP di Ubuntu Linux

Pengarang: Louise Ward
Tanggal Pembuatan: 10 Februari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
TUTORIAL CARA MEMBUAT FTP SERVER DENGAN LINUX UBUNTU SERVER
Video: TUTORIAL CARA MEMBUAT FTP SERVER DENGAN LINUX UBUNTU SERVER

Isi

Artikel wikiHow ini menjelaskan cara menyiapkan dan menyambung ke server FTP di komputer yang menjalankan Linux Ubuntu. Server FTP sangat berguna untuk menyimpan data dari komputer Anda dan memungkinkan orang lain untuk menelusuri file-file itu. Untuk membuat koneksi dari komputer Anda, Anda memerlukan server FTP. Anda juga perlu memperbarui ke versi Ubuntu terbaru.

Langkah

Bagian 1 dari 4: Menginstal kerangka FTP

  1. Pastikan versi Ubuntu Anda sudah yang terbaru. Ubuntu versi 17.10 dan yang lebih baru memiliki banyak jalur file yang berbeda dari versi sebelumnya, jadi Anda harus memperbarui ke versi terbaru Ubuntu:
    • Buka Terminal
    • Masukkan pesanansudo apt-get peningkatan lalu tekan ↵ Masuk.
    • Masukkan kata sandi dan ketuk ↵ Masuk.
    • Impor y muncul, lalu tekan ↵ Masuk.
    • Tunggu hingga pemutakhiran selesai dipasang, lalu mulai ulang komputer Anda jika diminta.

  2. Buka Terminal. Klik menu Aplikasi⋮⋮⋮, gulir ke bawah dan klik ikon Terminal untuk memulai.
    • Anda juga bisa menekan Alt+Ctrl+T untuk membuka Terminal.

  3. Masukkan perintah instal VSFTPD. Masukkan pesanan sudo apt-get install vsftpd ke Terminal, lalu tekan ↵ Masuk.

  4. Masukkan kata kunci. Masukkan kata sandi yang Anda gunakan untuk masuk ke komputer Anda, lalu ketuk ↵ Masuk.
  5. Tunggu hingga VSFTPD dipasang. Ini akan memakan waktu sekitar 5-20 menit tergantung pada pengaturan FTP dan koneksi Internet Anda, jadi bersabarlah.
  6. Instal FileZilla. Ini adalah program yang akan Anda gunakan untuk mengakses dan mengunggah data ke server Anda. Untuk menginstal, silakan:
    • Masukkan pesanan sudo apt-get install filezilla
    • Masukkan kembali kata sandi Anda jika diminta.
    • Tunggu hingga penginstalan selesai.
    iklan

Bagian 2 dari 4: Mengkonfigurasi server FTP

  1. Buka file konfigurasi VSFTPD. Masukkan pesanan sudo nano /etc/vsftpd.conf dan tekan ↵ Masuk. Anda perlu mengedit file ini untuk mengaktifkan (atau menonaktifkan) fitur VSFTPD tertentu.
  2. Izinkan pengguna lokal untuk masuk ke server FTP. Gunakan tombol panah dan gulir ke bawah ke judul # Batalkan komentar ini agar pengguna lokal dapat masuk. , lalu hapus "#" dari baris local_enable = YES di bawah.
    • Anda dapat menghapus "#" menggunakan tombol panah dan memilih huruf di depan tanda pagar (dalam hal ini, "l") lalu tekan tombol ← Backspace.
    • Lewati langkah ini jika antrean local_enable = YA tanpa tanda pagar.
  3. Izinkan FTP untuk menulis perintah. Gulir ke bawah ke judul # Hapus komentar ini untuk mengaktifkan segala bentuk perintah tulis FTP., lalu hapus "#" dari baris write_enable = YES di bawah.
    • Lewati langkah ini jika antrean write_enable = YES tanpa tanda pagar.
  4. Nonaktifkan gangguan ASCII. Gulir ke bawah ke judul # Mangling ASCII adalah fitur protokol yang mengerikan., lalu hapus "#" dari dua baris berikut:
    • ascii_upload_enable = YA
    • ascii_download_enable = YA
  5. Ubah pengaturan "chroot". Gulir ke bawah ke judul # chroot), lalu tambahkan baris berikut:
    • user_sub_token = $ USER
    • chroot_local_user = YA
    • chroot_list_enable = YA
    • Jika salah satu baris di atas sudah ada, cukup hapus "#" di depan baris tersebut.
  6. Ubah pengaturan default "chroot". Gulir ke bawah ke judul (default berikut), lalu tambahkan baris berikut:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = YA
    • Jika salah satu baris di atas sudah ada, cukup hapus "#" di depan baris tersebut.
  7. Hidupkan opsi "ls recursive function". Gulir ke bawah ke judul # Anda dapat mengaktifkan opsi "-R" ..., lalu hapus "#" dari baris ls_recurse_enable = YES di bawah ini.
  8. Simpan dan keluar dari editor teks. Untuk melakukan ini, Anda:
    • tekan Ctrl+X
    • Impor y
    • tekan ↵ Masuk
    iklan

Bagian 3 dari 4: Menambahkan nama pengguna ke daftar chroot

  1. Buka file teks "chroot". Masukkan pesanan sudo nano /etc/vsftpd.chroot_list dan tekan ↵ Masuk.
    • Anda dapat melewati dan pergi ke langkah terakhir di bagian ini jika Anda tidak perlu menentukan siapa yang dapat mengakses server FTP.
  2. Masukkan kata kunci. Masukkan kata sandi yang Anda gunakan untuk masuk ke Ubuntu, lalu klik ↵ Masuk. File teks "chroot" akan terbuka.
    • Lewati langkah ini jika sistem tidak meminta Anda untuk memasukkan kata sandi.
  3. Tambahkan nama pengguna ke daftar. Masukkan nama pengguna Anda, lalu ketuk ↵ Masuk, lalu ulangi untuk nama pengguna yang memiliki folder Home yang ingin Anda akses langsung di server Anda.
  4. Simpan daftarnya. tekan Ctrl+X, impor y lalu tekan ↵ Masuk. Daftar Anda akan disimpan.
  5. Mulai ulang VSFTPD. Masukkan pesanan sudo systemctl restart vsftpd lalu tekan ↵ Masuk. VSFTPD akan memulai ulang untuk memastikan bahwa perubahan Anda telah disimpan. Sekarang Anda dapat mengakses server FTP. iklan

Bagian 4 dari 4: Mengakses server

  1. Tentukan alamat server. Jika Anda membeli server FTP melalui layanan pihak ketiga (misalnya, Bluehost), Anda perlu mengetahui alamat IP layanan atau alamat biasa agar dapat terhubung.
    • Jika Anda menyimpan server pribadi di komputer Anda, maka akan membutuhkan alamat IP komputer, masukkan perintahifconfig Pergi ke Terminal dan lihat nomor "inet addr" di output.
      • Jika "ifconfig" tidak diinstal, Anda dapat memasukkan perintah sudo apt-get install net-tools Buka Terminal untuk menginstal.
  2. Penerusan port di router. Setelah Anda mengetahui alamat IP server, Anda harus meneruskan port 21-slot router Anda ke alamat itu; Pastikan port ini menggunakan protokol TCP (bukan UDP atau tipe kombinasi).
    • Proses penerusan port akan bervariasi tergantung pada router, Anda harus merujuk ke artikel yang relevan atau dokumentasi router untuk mendapatkan petunjuk.
  3. Buka Filezilla. Impor filezilla Pergi ke terminal, lalu tekan ↵ Masuk. Setelah beberapa saat, FileZilla akan terbuka.
    • Jika Anda ingin terhubung melalui Terminal, Anda dapat mencoba memasukkan perintah ftp . Selama server FTP aktif dan berjalan dan Anda memiliki akses Internet, sistem akan mencoba menyambung ke server; namun, Anda mungkin tidak dapat mengupload file tersebut.
  4. Klik Mengajukan di sudut kiri atas jendela FileZilla. Menu drop-down akan muncul.
  5. Klik Manajer situs ... (Manajer situs). Opsi ini berada di menu drop-down. Jendela Site Manager akan terbuka.
  6. Klik Situs Baru (Halaman baru). Tombol putih ini berada di kiri bawah jendela. Bagian Situs Baru akan terbuka di Manajer Situs.

  7. Masukkan alamat server. Masukkan alamat (atau alamat IP) dari server FTP yang ingin Anda sambungkan di bidang "Host:".
  8. Tambahkan nomor port yang akan diteruskan. Impor 21 masukkan kolom "Port:".

  9. Klik Menghubung (Menghubung). Tombol merah ini berada di bagian bawah halaman. FileZilla akan menghubungkan komputer ke server FTP.
  10. Transfer file ke server. Anda dapat menyeret folder di panel kiri dan meletakkannya di jendela kanan untuk mengupload data ke halaman server FTP. iklan

Nasihat

  • Penerusan port 20 dapat menyelesaikan beberapa masalah jaringan jika Anda merahasiakan server Anda.
  • Proses menghubungkan ke server FTP di Ubuntu 17 dan yang lebih baru sedikit berbeda dari versi sebelumnya, jadi Anda perlu memperbarui Ubuntu ke versi 17.10 (atau lebih tinggi) jika Anda belum melakukannya.

Peringatan

  • Server FTP tidak selalu aman, terutama jika Anda menyimpan server Anda sendiri. Oleh karena itu, Anda sebaiknya menahan diri untuk tidak mengunggah informasi pribadi / sensitif ke server FTP.