Minggu, 30 September 2012

Telnet dan File Transfer Protocol (FTP)

 hay gan ,, kali ini gw mw ngeshare sdikit tentang Telnet dn File Transfer Protocol (FTP) , tanpa basi - basi langsung saja simak penjelasan berikut :

DASAR TEORI
FTP menggunakan protokol transport TCP untuk mengirimkan file. TCP dipakai
sebagai protokol transport karena protokol ini memberikan garansi pengiriman
dengan FTP yang dapat memungkinkan user mengakses file dan direktory secara
interaktif, diantaranya :
•Melihat daftar file pada direktory remote dan lokal.
•Menganti nama dan menghapus file
•Transfer file dari host remote ke lokal (download)
•Transfer file dari host lokal ke remote (upload)
Pada gambar dibawah 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 IP address dari host 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.
Gambar 2. Mekanisme FTP
TUGAS PENDAHULUAN
1. Apa perbedaan fungsi telnet dan ftp ?
Fungsi telnet adalah kita dapat melihat koneksi aktif di jaringan local. Sedangkan File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang men-support TCP/IP protokol.
2. Klasifikasikan jenis ftp server berdasarkan tipe usernya!
PERCOBAAN
Login ke sistem Linux sebagai root
.amy@amy-Satellite-L645:~$ sudo su
[sudo] password for amy:
root@amy-Satellite-L645:/home/amy#
Catatlah berapa nomer port yang digunakan oleh telnet dan ftp. File /etc/services menyimpan file nomor port dan service daemon.
root@amy-Satellite-L645:/home/amy# cat /etc/services | grep ftp
ftp-data 20/tcp
ftp 21/tcp
tftp 69/udp
sftp 115/tcp
ftps-data 989/tcp # FTP over SSL (data)
ftps 990/tcp
venus-se 2431/udp # udp sftp side effect
codasrv-se 2433/udp # udp sftp side effect
gsiftp 2811/tcp
gsiftp 2811/udp
frox 2121/tcp # frox: caching ftp proxy
zope-ftp 8021/tcp # zope management by ftp
root@amy-Satellite-L645:/home/amy# cat /etc/services | grep telnet
telnet 23/tcp
rtelnet 107/tcp # Remote Telnet
rtelnet 107/udp
telnets 992/tcp # Telnet over SSL
telnets 992/udp
tfido 60177/tcp # fidonet EMSI over telnet
Baca dan pelajari konfigurasu vsftpd
#gedit /etc/vsftpd.conf
Ubah beberapa konfigurasi
- agar anonymous user dapat membuat direktori
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
- agar ketika user ftp, muncul pesan tertentu
# You may fully customise the login banner string:
#ftpd_banner=Welcome to User1 FTP service, don’t mess with me or I hunt you down
- agar kita dapat mengeblok email tertentu
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
Untuk menjalankan perintah vsftpd
root@amy-Satellite-L645:/home/amy# service vsftpd start
start: Job is already running: vsftpd
Uji coba localhost
Untuk menguji coba apakah telnet & ftp server sudah berjalan dengan baik atau
tidak jalankan perintah sbb. :
# telnet localhost
root@amy-Satellite-L645:/home/amy# telnet localhost
Trying 127.0.0.1…
telnet: Unable to connect to remote host: Connection refused
# ftp localhost
root@amy-Satellite-L645:/home/amy# ftp localhost
Connected to localhost.
220 (vsFTPd 2.3.5)
Name (localhost:amy):
Pertanyaan
Apa beda telnet dan ftp?
Telnet adalah protokol jaringan yang digunakan pada Internet atau jaringan area lokal untuk memberikan interaktif dua arah teks berorientasi fasilitas komunikasi menggunakan virtual terminal koneksi. Data pengguna diselingi di-band dengan informasi kontrol Telnet dalam 8-bit byte berorientasi koneksi data melalui Transmission Control Protocol (TCP).
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.
Sebutkan software ftp client yang anda kenal (min 3)
FileZilla
WinSCP
Cute FTP .
WS_FTP
Get Right
Go!zilla
Coffe Cup
Kazza
Apa beda ftp biasa dan anonimous ftp?
FTP user artinya ftp yang dapat di akses dan memiliki permisi hanya di batasi hanya untuk user tertentu. Karena ftp user disertakan suatu autentifikasi bila kita akan mengakses ke dalam nya. Sedangkan FTP anonymous artinya, FTP yang disediakan secara anonymous/ tanpa nama, dengan kata lain FTP tersebut dapat di akses oleh siapapun dan biasanya tanpa password, ataupun bila di minta password,. Biasanya server meminta alamat email kita sebagai password nya untuk ferivikasi.

Tidak ada komentar:

Posting Komentar