Kamis, 15 Januari 2015

Langkah Instalasi dan Konfigurasi ftp

Penjelasan :

FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk transfer berkas (file) komputer antar mesin dalam sebuah internetwork.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah
Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, Mengubah modus transfer antara biner dan ASCII, mengunggah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan
menggunakan format ftp://ipserver (server). Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

Recommended Equipment

· PC/Server OS Linux Debian
· Kabel UTP/Lan
· Laptop/PC client OS Linux/Windows
· DVD Debian 6.0

Langkah 1
Pastikan ethernet pada server alamat ip addressnya sudah di konfigurasi, untuk melakukan
pengecekan bisa dengan mengetikan perintah berikut.
root@firman:~# ifconfig

eth0 Link encap:Ethernet HWaddr 4c:72:b9:7c:9a:c2
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4e72:b9ff:fe7c:9ac2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4625 errors:0 dropped:0 overruns:0 frame:0
TX packets:4070 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4880794 (4.6 MiB) TX bytes:459539 (448.7 KiB)
Interrupt:20 Memory:fe400000-fe420000
eth1 Link encap:Ethernet HWaddr 4c:72:b9:7c:9a:c2
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4e72:b9ff:fe7c:9ac2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4625 errors:0 dropped:0 overruns:0 frame:0
TX packets:4070 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4880794 (4.6 MiB) TX bytes:459539 (448.7 KiB)

Langkah 2
Instalasi paket ftp vsftpd pada Linux debian 6.0
root@firman:~# apt-get install vsftpd

Langkah 3
Konfigurasi file vsftpd dengan perintah berikut
root@firman:~# nano /etc/vsftpd.conf
Edit dan aktifkan file konfigurasi seperti berikut. 
{hilangkan tanda (#) didepan kalimat untuk mengaktifkan}
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
local_root=/srv/ftp
anon_mkdir_write_enable=NO
xferlog_file=/var/log/vsftpd.log
ftpd_banner=Welcome to SM's FTP service.
Simpan hasil konfigurasi

Langkah 4
Uji Paket vsftpd menggunakan perintah berikut :
root@firman :~# service vsftpd start
root@firman :~# service vsftpd stop
root@firman :~# service vsftpd restart
root@firman :~# service vsftpd status

Langkah 5
Lakukan pengujian kembali paket vsftpd apakah sudah berjalan atau belum dengan periintah berikut
root@firman:~# netstat -a | grep ftp (untuk mengeceknya boleh sampai a saja)

tcp 0 0 *:ftp *:* LISTEN tcp 0 0 firman.local:ftp A101010.local:65532 ESTABLISHED
tcp 0 0 firman.local:ftp A101010.local:65136 ESTABLISHED

Langkah 6
Buat user dengan perintah berikut
root@firman:~# adduser (nama user)

Langkah 7
Lakukan pengujian login ke ftp dengan perintah berikut.
root@firman:~# ftp localhost
Connected to localhost.
220 Welcome to blah FTP service.
Name (localhost:firman): (nama user)
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Langkah 8
Jika sudah, Uji coba lewat browser pada client dengan mengetikkan ftp://iprouter(eth0)/ contoh : ftp://192.168.50.1/
Kemudian masukan user name dan password yang kita telah buat tadi.


untuk transfer dari client ke server kalian bisa menggunakan aplikasi ftp client seperti filezilla atau winScp