Dasar Teori :
FTP menggunakan protokol transport TCP untuk mengirimkan data/file. TCP dipakai sebagai
protokol transport karena protokol ini memberikan garansi pengiriman dengan FTP yang dapat
memungkinkan user mengakses file dan direktori secara interaktif, diantaranya :
Gambar di bawah ini menunjukkan mekanisme transfer file dari host lokal ke remote, proses
transfer file seperti ditunjukkan dengan tanda panah pada gambar tersebut. Tahapan FTP dimulai
dari client memasuki jaringan TCP/IP, komputer remote yang akan dituju disebut host FTP, dan
host FTP ini harus memiliki software FTP server yang telah diinstall agar dapat berinteraksi
dengan sistem file pada host. Untuk memulai melakukan FTP, maka berikan perintah seperti
berikut :
%ftp [hostname]
tanda % adalah prompt default pada OS Unix, hostname merupakan nama secara simbolik atau
nomor IP dari komputer yang akan dituju. Bila sudah dapat tersambung maka akan ditanyakan
nama user dan password, isian nama user dan password sesuai dengan account yang diberikan
seperti yang digunakan bila user akan menggunakan server tersebut, tetapi pada FTP server yang
umum, untuk nama user dapat digunakan ftp atau anonymous dengan menggunakan password
yaitu alamat e-mail, akan tetapi memiliki hak akses yang terbatas sesuai yang ditetapkan
administrator FTP server.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Proftpd
Vsftpd
Wuftpd
CuteFTP, Wget
WsFTP
GetRight
AbsoluteFTP
SmartFTP
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Hasil Percobaan :
1. Untuk mendapatkan hak akses penuh dari sistem Linux, terlebih dahulu kita harus login
sebagai root. Apabila kita sudah terlanjur login sebagai user biasa kita bisa, pindah user
dengan mengetikan perintah su diikuti dengan menekan tombol enter dan ketikan password
root.Seperti perintah berikut.
linkzir@nakkampung:~$ su
Password:
2. Aktifkan program console, dengan menjalankan perintah berikut :
Klik Tombol Start Application > System > Terminal Program (Konsole). Pada layar akan
ditampilkan seperti berikut :
3. Buat user/pengguna baru untuk persiapan akses ftp server, dengan menjalankan perintah
berikut.
nakkampung:/home# adduser yonkbali
Adding user `yonkbali'...
Adding new group `yonkbali' (1007).
Adding new user `yonkbali' (1007) with group `yonkbali'.
Creating home directory `/home/yonkbali'.
Copying files from `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for yonkbali
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/N] y
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
nakkampung:~# ls -l /home
Hasilnya seperti pada gambar, berikut.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Setelah user/pengguna yang bisa mengakses ftp server kita buat, langkah selanjutnya yaitu
lakukan instalasi paket ftp server pada mechine server.
6. Lakukan pengecekan ip_address pada mechine server, dengan menjalankan perintah
berikut.
nakkampung:~# ifconfig
Apabila output yang ditampilkan seperti pada gambar di atas, artinya ip_address pada mechine
server sudah dikonfigurasi, hal ini penting karena tiap akan melakukan telnet ke server dari
client, terlebih dahulu kita harus mengetahui ip_address dari server.
7. Lakukan pengecekan paket ftp pada mechine server pada praktikum ini kami memakai aplikasi
FTP server proftpd, dengan menjalankan perintah, berikut.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Jika ditampilkan hasil seperti pada gambar berikut, artinya paket proftpd server belum diinstall
dan kita harus melakukan installasi.
Pada layar akan muncul tampilan kotak dialog seperti berikut, tekan OK untuk melanutkan
proses instalasi.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Setelah proses selesai pada layar akan muncul tampilan seperti pada gambar, berikut.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Jika tampilan muncul seperti tampilan di atas, proses installasi paket proftpd berjalan
sukses, dan selanjutkan kita bisa melakukan konfigurasi file proftpd.conf.
9. Setelah instalasi paket proftpd sukses, langkah selanjutnya yaitu melakukan konfigurasi file
proftpd.conf yang ada pada /etc/proftpd.conf, dengan menjalankan perintah dan mengikuti isi
file configurasi berikut.
nakkampung:~# vi /etc/proftpd.conf
Kemudian pada layar akan tampil isi file proftpd.conf, seperti berikut.
# /etc/proftpd.conf -- This is a basic ProFTPD configuration
file.
# To really apply changes reload proftpd after modifications.
#
ServerName
ServerType
DeferWelcome
"nakkampung"
standalone
off
MultilineRFC2228
DefaultServer
ShowSymlinks
on
on
on
TimeoutNoTransfer
TimeoutStalled
TimeoutIdle
600
600
1200
Fil
\* */
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
DisplayLogin
DisplayFirstChdir
ListOptions
welcome.msg
.message
"-l"
DenyFilter
# Uncomment this
passwords:
#PersistentPasswd
\*.*/
if
you
are
using
NIS
or
LDAP
to
retrieve
off
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
Konfigurasi di atas adalah untuk memberkan rule-rule kepada user yang akan melakukan ftp ke
server, pada konfigurasi mechine server ftp diatas disetting secara anonymous. seperti yang
ditunjukan potongan isi konfigurasi berikut.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
10
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
11
12. Lakukan pengujian dari sisi client dengan melakukan ftp ke server, dengan menjalankan
perintah berikut.
Hasil perintah di atas seperti pada gambar berikut, dan konfigurasi FTP server sudah berjalan.
13.
ftp> bye
Selanjutnya kita bisa melakukan FTP ke server dari client, baik itu client dengan os windows atau
linux, seperti yang kami lakukan pada praktikum ini. Untuk lebih lengkapnya seperti pada laporan
berikut.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
12
c:\ping 192.168.10.254
Jika hasil ping tampil seperti pada gambar berikut, artinya client sudah terkoneksi dengan
server.
2. Aktifkan software Core FTP Lite, sehingga pada layar akan muncul kotak dialog configurasi
Core FTP Lite.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
13
Keterangan :
Host/IP/URL
Username
Password
Port
3. Setelah selesai melakukan konfigurasi, klik tombol connect, sehingga di layar akan muncul
tampilan seperti pada gambar berikut.
Dengan bantuan software FTP client seperti di atas kita akan lebih mudah melakukan
upload atau download data dengan FTP. Kita tinggal memilih file dari server atau client
yang akan di upload atau di download dan mengklik tombol
atau
untuk
lebih jelasnya kita bisa membaca manual dari masing-masing aplikasi ftp client yang kita
gunakan.
4. Untuk keluar dari aplikasi klik Menu File > Disconect >Jawab Yes.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
14
c:\ftp 192.168.10.254
Hasilnya seperti pada gambar.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
15
Setelah kita bisa login, kita bisa melakukan printah-perintah seperti berikut.
-
ftp>vim artiperjuangan
-
ftp>mput mambo-6.1.tar
-
ftp>mget jombla.1.tar
ftp>quit
ftp://192.168.10.254/
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
16
4. Jika username dan password diterima maka, pada layar akan ditampilkan seperti pada
gambar berikut.
5. Untuk keluar dari Internet Explorer Klik Menu File > Close.
Administrator Jaringan
Tanggal :
14/04/07
Di buat oleh :
I Wayan Abyong
Halaman:
17