Pada modul ini akan dibahas tentang putty dan ftp dengan melakukan aktifitas dalam server sesuai hak akses sebagai user seperti mengirim e-m...
Pada modul ini akan dibahas tentang putty dan ftp dengan melakukan aktifitas dalam server sesuai hak akses sebagai user seperti mengirim e-mail. Pada S.O Windows dikenal penggunaan putty untuk masuk pada suatu server dan bekerja secara jarak jauh. Sedangkan pada S.O Linux dikenalkan ftp client untuk mengirim dan menerima file.
- Penggunaan PuTTY
Penggunaan PuTTY pada sistem operasi Windows dengan mengaktifkan PuTTY Configuration. kotak dialog PuTTY sbb:
Pada kotak dialog PuTTY Configuration terdapat beberapa category yaitu :
1. Session :
Pada Sessiom menetapkan koneksi dengan menggunkan hostname, berisi secara detil yang perlu untuk diisi sebelum PuTTY membuka suatu sesi sama sekali.
- Hostname berisi type nama, atau alamat IP, dari server yang ingin dikoneksikan.
- Protocol terdapat beberapa option protocol untuk memilih macam/type koneksi yang ingin dilakukan:
a. Raw,
b. Telnet
c. Rlogin
d. SSH
- Port berisi penetapan nomor port yang ingin dikoneksikan ke suatu server. Jika memilih Telnet, Rlogin, atau SSH, kotak port tsb akan berisikan port secara otomatis kepada nilai yang umum, dan jika mempunyai server yang tidak biasa atau server dengan port yang tidak umum(nonstandar) maka port tersebut berubah pada setiap server sehingga harus diubah dan disesuaikan dengan port yang aktif sehingga jenis koneksi yang dapat digunakan adalah Raw.
Perbedaan antar protocol di atas sbb:
SSH adalah suatu protokol yang dirancang dengan high-security. itu menggunakan cryptography yang baik untuk melindungi koneksi dari eavesdropping, hijacking dan serangan lain. Telnet dan Rlogin protokol selainnya yang menawarkan tingkat keamanan yang minimal.
SSH dan Rlogin mengijinkan login kepada server tanpa keharusan untuk mengetik password. (Rlogin's memiliki teknik yang tidak kuat/aman, dan dapat mengijinkan suatu penyerang untuk mengakses account seseorang pada server itu. Sedangkan SSH's jauh lebih menjamin tingkat keamanannya dan memerlukan penyerang untuk akses yang diperoleh ke mesin klien.
SSH mengijinkan untuk menghubungkan kepada server dan secara otomatis mengirimkan suatu perintah, sehingga server dapat menjalankan perintah dan kemudian memutuskan.
Telnet mengijinkan untuk menyampaikan beberapa pengaturan ke server, seperti variabel lingkungan. Perbedaan antara telnet dan SSH yaitu SSH dapat menyetting dengan memasukkan perintah ke dalam server sekali ketika terkoneksi, sedangkat Telnet melakukan itu secara otomatis. Walaupun demikian, Telnet server modern tidak mengijinkannya sebab itu telah menjadi suatu sumber permasalahan keamanan.
2. Terminal untuk mengendalikan putty khususnya emulasi terminal.
Beberapa terminal yang dikendalikan yaitu, keyboard, bell, dan features
3. Window untuk mengendalikan aspek/menyangkut window putty. Di antaranya : Appearance, behavior, translation, selection, dan colour
4. Connection untuk mengatur pilihan lebih dari satu jenis koneksi. Pilihannya yaitu Proxy, Telnet, Rlogin, dan SSH. Pada SSH beberapa konfigurasi yaitu auth(authentication), tunnels, bugs.
Pada praktikum ini hanya menyetting session panel untuk koneksi ke server, dan category lainnya disetting secara default.
Jika ingin koneksi ke server maka yang harus diperhatikan adalah hostname atau alamat IP dan port, masing-masing protocol berjalan pada port standart yang berbeda-beda.
Pada host name atau alamat IP diisi hostname serverstudent atau alamat IP sebagai identitas komputer lalu pilih protocol yang digunakan ada beberapa protocol yang dapat digunakan, diantaranya :
- Raw à menggunakan port sembarang
- Telnet à protocol yang bekerja pada port 23
- Rlogin à protocol yang bekerja pada port 513
- SSH à protocol yang bekerja pada port 22
Pada Save Sessions menyimpan hostname yaitu serverstudent. Untuk menyimpannya dengan mengisikan hostname atau alamat IP dan pada bagian save session boleh tidak diisikan jika tidak ingin menyimpan keterangan yang sudah dituliskan, selanjutnya tekan tombol save lalu tekan tombol open yang akan membuka suatu server. Jika koneksi diterima lalu akan meminta untuk login dan password sebagai validasi. Pada login isikan dengan nama username, dan pada password isikan dengan password. Seperti :
Login as : marhe
Sent username "marhe"
marhe@serverstudent's password :
Last login : Fri Jul 18 08 : 30:29 2008 from program .66.lab.akakom
marhe@lab:-$
Setelah melakukan verifikasi, masuk ke shell di serverstudent àmarhe, sehingga dapat dilakukan eksekusi perintah-perintah linux, seperti perintah # ls untuk melihat isi direktori dan perintah # mkdir data untuk membuat direktori data. Untuk mengirim E-Mail pada teman menggunakan perintah # mail username_teman @akakom.org. contoh # mail marhe@akakom.org. Pesan atau surat mail dapat dikirim dalam beberapa cara, dan dapat mengirimkan pesan untuk satu orang pemakai atau untuk beberapa pemakai.
Pada close window on exit terdapat beberapa opsi yaitu :
1. Always
2. Never
3. Only on clean exit
Cukup memilih defaultnya pada opsi ke-tiga
- Penggunaan FTP
Untuk manjalankan FTP pada Linux ada dua macam:
1. Menggunakan ftp commang-line atau consule
2. Menggunakan gFTP berbasis GUI
o Menggunakan ftp commang-line atau console
Untuk masuk ke ftp serverstudent menggunakan perintah :
[root@linuxmd root]# ftp serverstudent
Respon: connected to ns.lab.akakom.
220 Pro FTPD 1.2.9 Server(Serverstudent)[serverstudent.lab.akakom]
500 AUTH not understood
KERBEROS_V4 rejected as an authentication type
Name(Serverstudent : root):marhe
331 Password required for marhe
Password :
230 user marhe logged in
Remote System type is Unix
Using binary mode to transfer files.
Setelah koneksi ke ftp serverstudent maka selanjutnya perintah # ls untuk melihat isi data dalam serverstudent, berikut hasil eksekusinya :
ftp>ls
227 Entering Passive Mode (172,18,254,252,168,6)
150 Opening ASCII mode data connection for file list.
_rwxr_ _r_ _ 1 marhe student 667 Apr 19 06:07 Lingkaran$Penanyaan tombol
Class
_rwxr_ _r_ _ 1 marhe student 1823 Apr 19 06:07 Lingkaran.class
_drwxr_xr_x 2 marhe student 4096 Apr 29 03:10 MT
226 transfer complete
ftp>? à untuk menampilkan perintah-linux yang dapat digunakan.
Respon :
Command may be abbreviated, command are :
! cr mdir proxy send
$ delete mget sendport site
account debug mkdir put size
. . .
ftp>get à untuk mengambil file dari server
ftp>put à untuk mengirim file ke server
ftp>bye à untuk keluar server
ftp>who à untuk keluar untuk melihat user yang sedang terkoneksi ke server
ftp>finger à digunakan untuk e-mail
ftp>mkdir àuntuk membuat direktori
Finger adalah layanan internet interaktif yang dirancang untuk memberikan informasi dari e-mail account. Bila akan melakukan finger ke alamat e-mail akan menerima isi file yang disebut file plan, maka untuk mengirim mail ke alamat tersebut dengan menggunakan perintah # finger addres di baris subject : alamat mail yang anda finger.
o Menggunakan gFTP berbasis GUI
Menjalankan aplikasi gftp dengan perintah # gftp atau dari aplikasi gftp. Maka akan muncul kotak dialog gFTP 2.0.11, berisi host, port, user dan pass yang akan diisi untuk koneksi ke server. Contoh pengisian :
Host : serverstudent
Port : 21àport ftp
User : marhe
Pass :*****
Terdapat dua lokasi file pada kotak dialog gFTP yaitu untuk lokasi file pada serverstudent dan lokasi file pada root. setelah berhasil masuk serverstudent, maka akan terlihat semua file di serverstudent, klik à untuk upload file ke serverstudent dan ß untuk download file ke root atau lokasi yang telah ditentukan. Jika transfer complete maka keterangannya paling bawah sbb:
Connected nm.lab.akakom : 21
220 ProFTPD 1.2.9 Server (Serverstudent [serverstudent – lan.akakom])
User marhe
331 Password required for marhe
Pass xxxx
230 user marhe logged in
Type I
200 type set [0]
PWD
257 “/home / student / d3/2006/marhe” in connec directory
PAS V
227 entering Passive Mode (172,8,253,217,252)
List-al
150 opening ASCII mode data connection for file list
226 transfer complete.
I. TUGAS
1. Pada putty terdapat tiga protokol lain selain telnet yaitu Raw, Rlogin dan SSH. Terangkan maksud ketiga protokol tersebut
Jawab :
· Raw adalah protocol menggunakan port sembarang disesuaikan dengan server yang digunakan, dan tidak bisa melakukan login kesistem yang lain
· Rlogin adalah protocol yang dipakai untuk login ke system yang lain
· SSH adalah program yang memungkinkan kita untuk login ke system remote dan memiliki koneksi yang terenkripsi.
2. Sebutkan macam-macam kemampuan ftp dengan melihat help ftp ?
Jawab :
-Menampilkan informasi tentang suatu command
-Mengirim file ke server
-Mengupload file ke server dan download file
3. Apakah keuntungan menggunakan gFTP dibandingkan ftp command-line
- Mudah untuk digunakan dan tampilan interface berbasis grafik sehingga interesting
Perintah – perintah dalam ftp :
àbell = menyembunyikan bell setiap habis melakukan transfer file
àclose = untuk menghentikan koneksi FTP dengan remote mesin
àhash = untuk menampilkan tanda # saat proses transfer berlangsung
àdir = menampilkan daftar remote direktori
àdelete remote file = menghapus file pada remote mesin
àcdup = untuk masuk ke direktori parent pada mesin remote.
II. KESIMPULAN
Utilitas putty digunakan untuk masuk pada suatu sistem server dan bekerja secara jarak jauh dan dapat digunakan untuk masuk pada server melalui melalui ssh. Dengan menjalankan putty dengan langkah-langkah yang ada kita dapat mengirim pesan atau mengirim e-mail. Dalam menggunakan ftp terdapat dua cara menggunakan command line yang telah terpasang pada Linux dan gFTP berbasis GUI yang aplikasi dipasang sendiri.
COMMENTS