Pages - Menu

Selasa, 28 Juni 2011

konfigurasi proftp

Step by step :

1. Install proftpd

    $ apt-get install proftpd

2. Nanti akan muncul pilihan dan pilih salah satu :



from inetd (kalau server FTP cuma d’akses gk sering,pake yg ini untuk              menghemat resource)




standalone (kebalikan yg d’atas :) )

3. Tambahkan line ini pada /etc/shells file ($ sudo gedit /etc/shells) :




$ /bin/false

4. Buat /home/FTP-shared direktori :




$ cd /home



$ sudo mkdir FTP-shared

4. Buat userftp yg bernam “user” yang akan digunakan hanya untuk akses ftp…

Pengguna ini tidak memerlukan shell yang valid (lebih aman) maka pilih /bin/shell palsu untuk userftp dan /home/FTP-shared sebagai direktori home (tombol properti d’user dan grup windows)..

Untuk membuat bagian ini lebih jelas, berikan baris perintah setara dengan menciptakan user, tetapi akan lebih baik menggunakan GUI (System > Administration> User & Group) untuk membuat pengguna karena pengguna di sini sering mendapat masalah dengan penciptaan pengguna dan password (530 error) dengan command line…




$ sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false



$ sudo passwd userftp

6. Pada direktori FTP-shared buat folder upload dan download :




$ cd /home/FTP-shared/



$ sudo mkdir download



$ sudo mkdir upload

7. Set permission-nya :

$ cd /home
$ sudo chmod 755 FTP-shared
$ cd FTP-shared
$ sudo chmod 755 download
$ sudo chmod 777 upload

8. Trz edit konfigurasi-nya :




$ sudo gedit /etc/proftpd/proftpd.conf

tambahakan line ini “ServerName” (lihat gambar) :




DefaultRoot ~



IdentLookups off



ServerIdent on “FTP punya c jurank siap berangkat ^_^”

Keterangan :

DefaultRoot ~ >> Agar saat masuk user gk bisa msk ktingkatan yg lebih tinggi lg dr direktori default dia login…

IdentLookups off >>Menutup akses informasi2 penting saat user berusaha lookup ke server FTP (berguna untuk menghindari orang bilang “heker” mengumpulkan data2)…

ServerIdent on “FTP punya c jurank siap berangkat ^_^” >> Seperti welcome message saat user m’akses server FTP yg bergna menutup informasi “pribadi” server….

Letak Password pada /etc/proftpd/proftpd.conf :




# <Anonymous ~ftp>



# User ftp



# Group nogroup



# # We want clients to be able to login with “anonymous” as well as “ftp”



# UserAlias jurank c0de



# # Cosmetic changes, all files belongs to ftp user

Keterangan :




jurank >> username




c0de >> password

9. Trz restart :

$ /etc/init.d/proftpd restart

10. Untuk mengakses FTP silahkan login di :




#via browser




ftp://localhost/




#via terminal




$ ftp localhost

11. Syntax penting :

Untuk melakukan cek syntax dari file proftpd.conf :

$ sudo proftpd -td5

Untuk “start” dan “stop” :




$ sudo /etc/init.d/proftpd start



$ sudo /etc/init.d/proftpd stop

Untuk mengetahui siapa yang terhubung pada server secara realtime :




$ ftptop (gunakan "t" karakter untuk switch untuk menampilkan rate)



atau




$ ftpwho

Tidak ada komentar:

Posting Komentar