FTP Server: Perbedaan antara revisi
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
| Baris 43: | Baris 43: | ||
# Akan muncul jendela login. Masukkan '''Username''': tkj dan '''Password''': tkj. | # Akan muncul jendela login. Masukkan '''Username''': tkj dan '''Password''': tkj. | ||
# Jika berhasil, Anda akan masuk ke direktori /home/ftp di server dan dapat mulai mentransfer file. | # Jika berhasil, Anda akan masuk ke direktori /home/ftp di server dan dapat mulai mentransfer file. | ||
Tentu, mari kita lanjutkan panduan MediaWiki dengan menambahkan bagian untuk instalasi dan konfigurasi FTP Server. | |||
----- | |||
\== Instalasi dan Konfigurasi FTP Server (ProFTPD) == | |||
Referensi : [https://youtu.be/uEK43X4a7OI?si=6OPo\_iH\_--N0Hnrb](https://youtu.be/uEK43X4a7OI?si=6OPo_iH_--N0Hnrb) | |||
Bagian ini akan menjelaskan cara menambahkan layanan FTP (File Transfer Protocol) pada server Debian Anda menggunakan ProFTPD. | |||
\=== Instalasi Paket ProFTPD === | |||
# Untuk instalasi ProFTPD, kita akan menggunakan DVD 2 dari installer Debian. Pastikan DVD 2 sudah terhubung ke mesin virtual Anda. | |||
# Tambahkan DVD sebagai sumber paket dengan perintah: | |||
\<nowiki\>\# apt-cdrom add\</nowiki\> | |||
# Lakukan instalasi ProFTPD dengan perintah: | |||
\<nowiki\>\# apt-get install proftpd-basic\</nowiki\> | |||
Selama instalasi, pilih '**standalone**' ketika ditanya tipe instalasi dan tekan '''Y''' untuk melanjutkan jika ada konfirmasi tambahan. | |||
\=== Konfigurasi ProFTPD === | |||
# Buka file konfigurasi utama ProFTPD: | |||
\<nowiki\>\# nano /etc/proftpd/proftpd.conf\</nowiki\> | |||
# Ubah nama server dengan menghapus tanda pagar (`#`) dan menyesuaikan baris `ServerName`: | |||
ServerName "FTP Server TKJ" | |||
# Gulir ke bagian paling bawah file dan nonaktifkan akses anonim dengan mengubah konfigurasi berikut. Hapus seluruh blok `<Anonymous ~ftp> ... </Anonymous>`. | |||
# Tambahkan baris berikut di akhir file untuk memastikan pengguna tidak bisa keluar dari direktori home mereka (chroot jail): | |||
DefaultRoot \~ | |||
# Simpan perubahan dan keluar dari editor (Ctrl + X, lalu Y, dan Enter). | |||
\=== Membuat Pengguna FTP === | |||
# Buat pengguna baru yang akan digunakan untuk mengakses FTP. Ganti `tkj` dengan username yang Anda inginkan: | |||
\<nowiki\>\# adduser tkj\</nowiki\> | |||
# Ikuti prompt untuk mengatur kata sandi (misalnya, `tkj`) dan informasi pengguna lainnya. | |||
\=== Menjalankan dan Menguji FTP Server === | |||
# Terapkan semua perubahan dengan me-restart layanan ProFTPD: | |||
\<nowiki\>\# /etc/init.d/proftpd restart\</nowiki\> | |||
# Buka Windows Explorer di mesin klien Windows 7 Anda. | |||
# Ketik alamat FTP server di address bar: | |||
\<nowiki\>ftp://192.168.100.1\</nowiki\> | |||
# Sebuah jendela login akan muncul. Masukkan username (`tkj`) dan password (`tkj`) yang telah Anda buat. | |||
# Jika berhasil, Anda akan melihat isi dari direktori home pengguna `tkj` di server Anda. Anda sekarang dapat mengunggah dan mengunduh file. | |||
http://googleusercontent.com/youtube_content/4 | |||
Revisi per 11 Agustus 2025 04.26
Instalasi dan Konfigurasi FTP Server (ProFTPD)
Referensi : https://youtu.be/uEK43X4a7OI?si=6OPo_iH_--N0Hnrb
Bagian ini akan memandu Anda untuk menginstal dan mengkonfigurasi ProFTPD, sebuah server FTP yang aman dan kaya fitur, di Debian 10.
Instalasi ProFTPD
- Pastikan sistem Anda terbarui dan instal paket proftpd-basic:
# apt-get update # apt-get install proftpd-basic
- Selama proses instalasi, akan muncul pilihan mode server. Pilih standalone untuk kinerja yang lebih baik.
Konfigurasi ProFTPD
- Edit file konfigurasi utama ProFTPD:
# nano /etc/proftpd/proftpd.conf
- Lakukan beberapa penyesuaian pada konfigurasi:
- Ubah nama server jika diinginkan:
- ServerName "FTP Server TKJ"
- Atur direktori default. Cari baris DefaultRoot dan hilangkan tanda pagar (#), lalu atur agar pengguna "terkunci" di direktori home mereka masing-masing:
- DefaultRoot ~
- Untuk keamanan tambahan, nonaktifkan login untuk pengguna yang tidak memiliki shell yang valid. Cari dan aktifkan baris berikut:
- RequireValidShell off
- Ubah nama server jika diinginkan:
- Simpan perubahan dan keluar dari editor (Ctrl + X, lalu Y, dan Enter).
Membuat Pengguna FTP
- Buat grup baru untuk pengguna FTP:
# addgroup ftpgroup
- Buat pengguna baru (misalnya, tkj) dan masukkan ke dalam grup ftpgroup. Pengguna ini tidak akan memiliki direktori home standar dan tidak bisa login via SSH.
# useradd -g ftpgroup -d /home/ftp -s /bin/false tkj
- Atur kata sandi untuk pengguna baru tersebut. Anda akan diminta memasukkan kata sandi dua kali.
# passwd tkj # Masukkan kata sandi: tkj # Ulangi kata sandi: tkj
- Buat direktori home untuk FTP dan atur kepemilikannya:
# mkdir /home/ftp # chown -R tkj:ftpgroup /home/ftp
Menjalankan dan Menguji Server FTP
- Terapkan semua perubahan konfigurasi dengan me-restart layanan ProFTPD:
# /etc/init.d/proftpd restart
- Buka Windows Explorer di mesin klien.
- Ketikkan alamat FTP server di address bar dengan format berikut:
ftp://192.168.100.1
- Akan muncul jendela login. Masukkan Username: tkj dan Password: tkj.
- Jika berhasil, Anda akan masuk ke direktori /home/ftp di server dan dapat mulai mentransfer file.
Tentu, mari kita lanjutkan panduan MediaWiki dengan menambahkan bagian untuk instalasi dan konfigurasi FTP Server.
\== Instalasi dan Konfigurasi FTP Server (ProFTPD) == Referensi : [1](https://youtu.be/uEK43X4a7OI?si=6OPo_iH_--N0Hnrb)
Bagian ini akan menjelaskan cara menambahkan layanan FTP (File Transfer Protocol) pada server Debian Anda menggunakan ProFTPD.
\=== Instalasi Paket ProFTPD ===
- Untuk instalasi ProFTPD, kita akan menggunakan DVD 2 dari installer Debian. Pastikan DVD 2 sudah terhubung ke mesin virtual Anda.
- Tambahkan DVD sebagai sumber paket dengan perintah:
\<nowiki\>\# apt-cdrom add\</nowiki\>
- Lakukan instalasi ProFTPD dengan perintah:
\<nowiki\>\# apt-get install proftpd-basic\</nowiki\> Selama instalasi, pilih '**standalone**' ketika ditanya tipe instalasi dan tekan Y untuk melanjutkan jika ada konfirmasi tambahan.
\=== Konfigurasi ProFTPD ===
- Buka file konfigurasi utama ProFTPD:
\<nowiki\>\# nano /etc/proftpd/proftpd.conf\</nowiki\>
- Ubah nama server dengan menghapus tanda pagar (`#`) dan menyesuaikan baris `ServerName`:
ServerName "FTP Server TKJ"
- Gulir ke bagian paling bawah file dan nonaktifkan akses anonim dengan mengubah konfigurasi berikut. Hapus seluruh blok `<Anonymous ~ftp> ... </Anonymous>`.
- Tambahkan baris berikut di akhir file untuk memastikan pengguna tidak bisa keluar dari direktori home mereka (chroot jail):
DefaultRoot \~
- Simpan perubahan dan keluar dari editor (Ctrl + X, lalu Y, dan Enter).
\=== Membuat Pengguna FTP ===
- Buat pengguna baru yang akan digunakan untuk mengakses FTP. Ganti `tkj` dengan username yang Anda inginkan:
\<nowiki\>\# adduser tkj\</nowiki\>
- Ikuti prompt untuk mengatur kata sandi (misalnya, `tkj`) dan informasi pengguna lainnya.
\=== Menjalankan dan Menguji FTP Server ===
- Terapkan semua perubahan dengan me-restart layanan ProFTPD:
\<nowiki\>\# /etc/init.d/proftpd restart\</nowiki\>
- Buka Windows Explorer di mesin klien Windows 7 Anda.
- Ketik alamat FTP server di address bar:
\<nowiki\>ftp://192.168.100.1\</nowiki\>
- Sebuah jendela login akan muncul. Masukkan username (`tkj`) dan password (`tkj`) yang telah Anda buat.
- Jika berhasil, Anda akan melihat isi dari direktori home pengguna `tkj` di server Anda. Anda sekarang dapat mengunggah dan mengunduh file.