Cara Mengkonfigurasi OpenBSD ftpd - FTP Server
· 2 min read · Label UnixBSDftpd adalah server yang digunakan untuk mentransfer file antar komputer. Pada FreeBSD atau OpenBSD protokol ftpd dapat dikonfigurasi melalui inetd. Utilitas ftpd adalah proses server Internet File Transfer Protocol. Server menggunakan protokol TCP, secara default port ftpd adalah port 21.
Untuk menjalankan server ftpd inetd harus dijalankan pada waktu boot oleh /etc/rc. Kemudian, ia mendengarkan koneksi pada soket internet tertentu. Ketika koneksi ditemukan pada salah satu soketnya, ia memutuskan layanan apa yang sesuai dengan soket itu, dan memanggil program untuk melayani permintaan tersebut. Program server dipanggil dengan soket layanan sebagai deskriptor input, output, dan kesalahan standarnya. Setelah program selesai, inetd terus mendengarkan soket itu.
OpenBSD ftpd adalah server FTP (File Transfer Protocol) yang ringan dan aman yang disertakan dalam instalasi dasar OpenBSD. Ia diinstal tetapi dinonaktifkan secara default.
Dalam penggunaannya, ftpf juga dapat berkomunikasi satu sama lain dengan mudah. Anda juga dapat menggunakan server Web atau server SSH untuk berbagi file, karena alat paket OpenBSD juga mendukung skema URL HTTP, HTTPS, dan SCP.
Untuk menjalankan server ftpd inetd harus dijalankan pada waktu boot oleh /etc/rc. Kemudian, ia mendengarkan koneksi pada soket internet tertentu. Ketika koneksi ditemukan pada salah satu soketnya, ia memutuskan layanan apa yang sesuai dengan soket itu, dan memanggil program untuk melayani permintaan tersebut. Program server dipanggil dengan soket layanan sebagai deskriptor input, output, dan kesalahan standarnya. Setelah program selesai, inetd terus mendengarkan soket itu.
OpenBSD ftpd adalah server FTP (File Transfer Protocol) yang ringan dan aman yang disertakan dalam instalasi dasar OpenBSD. Ia diinstal tetapi dinonaktifkan secara default.
Dalam penggunaannya, ftpf juga dapat berkomunikasi satu sama lain dengan mudah. Anda juga dapat menggunakan server Web atau server SSH untuk berbagi file, karena alat paket OpenBSD juga mendukung skema URL HTTP, HTTPS, dan SCP.
1. Mengaktifkan Daemon ftpd
Sebelum memulai konfigurasi ftpd, mari kita lihat apakah OpenBSD menonaktifkan ftpd secara default.Check ftpd
$ doas rcctl check ftpd
ftpd(failed)
Enable ftpd
$ doas rcctl enable ftpd
/etc/rc.conf.local
$ cat /etc/rc.conf.local
ftpd_flags=
Start ftpd
$ doas rcctl start ftpd
ftpd(ok)
/etc/inetd.conf
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
2. Menambahkan/Membuat User ftpd
Untuk mencegah semua orang menggunakan server ftpd, Anda harus mengatur hak akses penggunaan ftpd. Dalam hal ini, Anda harus membuat pengguna dan kata sandi untuk membatasi pengguna ftpd.Create user
$ doas useradd -k '' -c "FTP User" -d /var/ftp -s /sbin/nologin -m ftp
Test user
$ doas -u ftp touch /var/ftp/test123
/var/ftp
$ doas chown root /var/ftp
$ doas chmod 555 /var/ftp
/var/ftp/pub
$ doas mkdir /var/ftp/pub
$ doas chown root /var/ftp/pub
$ doas chmod 555 /var/ftp/pub
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar