1. Administrator Jaringan
2.1. Lab - Instalasi dan Konfigurasi ftp
Introduction
FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam
lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-
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, menggugah 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://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka
URI tersebut.
Recommended Equipment
• PC/Server OS Linux Debian
• Kabel UTP
• Laptop/PC client OS Linux/Windows
• DVD Debian 6.5
Step 1
Pastikan ethernet pada server alamat ip address nya sudah di konfigurasi, untuk melakukan
pengecekan bisa dengan mengetikan perintah berikut.
root@abyong:~# 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
Dibuat Oleh : I Wayan Abyong, S.ST 1
TKJ SMK Negeri 1 Bangli Chapter 2 : Lab
2. 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
Step 2
Instalasi paket ftp vsftpd pada Linux debian 6.5
root@abyong:~# apt-get install vsftpd
Step 3
Konfigurasi file vsftpd dengan perintah berikut
root@abyong:~# nano /etc/vsftpd.conf
Edit file konfigurasi seperti berikut.
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
Step 4
Start,Stop,Restart,Status Paket vsftpd
root@abyong:~# service vsftpd start
root@abyong:~# service vsftpd stop
root@abyong:~# service vsftpd restart
root@abyong:~# service vsftpd status
Dibuat Oleh : I Wayan Abyong, S.ST 2
TKJ SMK Negeri 1 Bangli Chapter 2 : Lab
3. Step 5
Lakukan pengecekan paket vsftpd apakah sudah berjalan atau belum dengan periintah berikut
root@abyong:~# netstat -a | grep ftp
tcp 0 0 *:ftp *:* LISTEN tcp 0 0 abyong.local:ftp A101010.local:65532 ESTABLISHED
tcp 0 0 abyong.local:ftp A101010.local:65136 ESTABLISHED
Step 6
Buat user dengan perintah berikut
root@abyong:~# adduser siswatkj
Step 7
Lakukan pengujian login ke ftp dengan perintah berikut.
root@abyong:~# ftp localhost
Connected to localhost.
220 Welcome to blah FTP service.
Name (localhost:abyong): siswatkj
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Step 8
Uji coba lewat browser pada client dapat megetikan perintah berikut pada address bar.
ftp://192.168.1.200/
Masukan user name dan password, jika berhasil login pada layar akan tampil seperti gambar berikut.
Dibuat Oleh : I Wayan Abyong, S.ST 3
TKJ SMK Negeri 1 Bangli Chapter 2 : Lab
4. Atau bisa juga dengan menggunakan aplikasi ftp client seperti filezilla atau winScp
Dibuat Oleh : I Wayan Abyong, S.ST 4
TKJ SMK Negeri 1 Bangli Chapter 2 : Lab