FTP masih sering digunakan sebagai protokol untuk sharing file antar satu host ke host dengan menggunakan jaringan berbasis TCP semisal internet.
Berikut tutorial cara membuat account ftp pada server FreeBSD 9
- Pertama kita aktifkan terlebih dahulu server ftp yang ada, pd kesempatan kali ini penulis gunakan ftpd
- edit file /etc/inetd.conf hilangkan tanda pagar untuk ftpd :
#vi /etc/inetd.conf
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l- tambahkan inetd_enable=”YES” dan ftpd_enable=”YES” pada /etc/rc.conf supaya bisa diload setiap kali booting
- Jalankan inetd dengan perintah
#/etc/rc.d/inetd start
- Jalankan server ftpd dengan perintah
#service ftpd start
- Membuat script untuk membatasi user account supaya tidak bisa login ke shell (via ssh)
#vi /usr/sbin/ftponly
#!/bin/sh -p
echo ‘Account ini hanya untuk akses ftp saja.’
exit 1- membuat user ftp dengan perintah adduser
# adduser
Username: bagus
Full name: Bagus Setiawan
Uid (Leave empty for default):
Login group [bagus]:
Login group is bagus. Invite bagus into other groups? []:
Login class [default]:
Shell (sh csh tcsh ftponly nologin) [sh]: ftponly
Home directory [/home/bagus]:
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 : bagus
Password : *****
Full Name : Bagus Setiawan
Uid : 1005
Class :
Groups : bagus
Home : /home/bagus
Home Mode :
Shell : /usr/sbin/ftponly
Locked : no
OK? (yes/no): yes
Tidak ada komentar:
Posting Komentar