Cara Setting FTP Server di FreeBSD
File Transfer Protocol (FTP) adalah protokol yang bertugas untuk melayani transfer file antara komputer lokal dengan server. Secara default FTP server atau FTP daemon sudah tersedia pada sistem dasar FreeBSD, system administrator cukup mengaktifkan dan menjalankan service ftpd saja.
Mengaktifkan ftpd
Buka file /etc/rc.conf dengan text editor, di sini saya menggunakan nano.
1 | # nano /etc/rc.conf |
Tambahkan baris di bawah ini, mengaktifkan service ftpd.
1 | ftpd_enable="YES" |
Setelah menyimpan file rc.conf, selanjutnya menjalankan service ftpd.
1 | # service ftpd start |
Menambah user
Sebelum mengakses FTP server, terlebih dahulu membuat user baru jika belum ada.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # adduser Username: musa Full name: Musa Amin Uid (Leave empty for default): Login group [musa]: Login group is musa. Invite musa into other groups? []: Login class [default]: Shell (sh csh tcsh nologin) [sh]: Home directory [/home/musa]: Home directory permissions (Leave empty for default): Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: Enter password again: Lock out the account after creation? [no]: Username : musa Password : ***** Full Name : Musa Amin Uid : 1001 Class : Groups : musa Home : /home/musa Home Mode : Shell : /bin/sh Locked : no OK? (yes/no): yes adduser: INFO: Successfully added (musa) to the user database. Add another user? (yes/no): no Goodbye! |
Mengakses FTP server
Pengujian akses FTP server menggunakan aplikasi FileZilla FTP client. Masukkan host = IP address server, username, dan password yang telah dibuat sebelumnya. Kemudian dilakukan pengujian upload, download, dan pembuat direktori pada FTP server.
Selamat mencoba 🙂
pak kalo mau akses file /usr/local/etc/www/nginx/ pakek filezila settingan di servernya gimana.. maksud saya biar file php saya tinggal di drak ke folder nginx nya langsung
taruh documentroot di folder /home/user
pak saya nyoba kirim file ke /usr/local/www/nginx melalui FTP selalu muncul Critical file transfer error.. tapi kalo saya kirim ke /usr/home/admin langsung masuk.. user admin yang saya buat sudah masuk di grup wheel
iya pak.. sudah paham.. terimakasih pak
pak ini saya coba ada keterangan open for write: permission denied.. cara untuk buka permission nya bagaimana?
pak ahirnya ketemu dari settingan chmod nya minta di rubah