Background

Prosedur Kerja



A.    Prosedur Kerja
1.      Definisi PuTTy
PuTTy adalah aplikasi klien telnet dan ssh yang paling populer untuk pengguna Windows yang merupakan software remote console/ terminal yang digunakan untuk buat remote connection komputer melalui Port SSH atau sebagainya.
Dibawah adalah FaQ (Frequently asked Questions) PuTTy :
a.    Q : Apakah kepanjangan SSH? 
A   : Kepanjangan Secure Shell Hosting.
b.    Q : Apa itu SSH?
A  : SSH adalah protokol jaringan yang membolehkan pertukaran data melalui saluran antara dua perangkat jaringan.
c.    Q : Kegunaan PuTTy?
A : PuTTy berguna untuk melakukan remote komputer dengan  terhubungnya menggunakan Port SSH.
d.   Q : Apa yang dimaksud dengan Rlogin?
A : login adalah suatu sistem yang memudahkan kita untuk masuk   dari sistem 1 ke sistem 2 dengan tanpa meminta password root lagi. 
e.    Q : Apa pengertian PuTTy?
A : PuTTy adalah software remote console atau terminal yang digunakan untuk meremote komputer dengan terhubungnya menggunakan Port SSH.
f.     Q : Apakah nama penuh TCP?
A : Transmission Control Protokol.
g.    Q : Aplikasi apa saja yang dapat dijalankan dengan menggunakan       P   PuTTy?
A : Aplikasi yang dapat dijalankan dengan menggunakan PuTTy yaitu SSH,telnet,rlogin.
h.    Q : Apa Manfaat program PuTTy?
A : kita dapat menerima data dari komputer lain secara remote.
i.      Q : Sebagai klien PuTTy dapat menjalankan apa saja?
A : sebagai klien untuk menerima data,mengirim data,dan untuk  meremote komputer dengan terhubungnya menggunakan Port SSH.
j.      Q : Kapan PuTTy diciptakan?
A : Program PuTTy dicipta pada bulan Oktober tahun 2000.
k.    Q : kapan PuTTy digunakan user?
A : PuTTy digunakan ketika ingin mentransfer sebuah data dari komputer 1 ke komputer lain dan fungsi bagi penggunanya dapat menerima data.
l.     Q : PuTTy Support di windows apa?
A : Windows 7, Windows 8 dan Windows Vista.  
2.      Persiapan melakukan Remote menggunakan PuTTy
a.       PC Server harus sudah meng-install dan membuka port SSH
b.      PC Client harus sudah meng-install dan membuka port SSH
Gambar 3.1 Service SSH
                      Dengan cara:
1.) Install
       Apt-get install openssh-server
2.)    Jalankan service SSH
Service SSH start
c. Jaringan Internet Server & Client harus berada pada area Network yang sama
 3.)    Remote Client ke Server menggunakan PuTTy
Gambar 3.2 Interface PuTTy
      Perhatikan pada menu hostname (or IP address), disitulah kita akan memasukkan IP address dari router atau server. Misal kita ingin meremote server atau router dengan IP address 10.10.0.1, maka pada bagian IP address kita ketikkan IP address 10.10.0.1, pada bagian port biarkanlah tetap 22, port 22 adalah default port untuk koneksi menggunakan ssh.
Gambar 3.3 Interface PuTTy dengan IP Address
       Jika kita ingin menyimpan sesi remote yang pernah dilakukan, agar ketika membuka aplikasi PuTTy tidak perlu mengetik ulang IP addressnya maka pada bagian server session kita ketikkan server kemudian klik save.
Setelah IP address diketik, kemudian klik Open
Gambar 3.4 Jalankan PuTTy
Setelah berhasil open maka akan muncul tampilan sebagai berikut
Gambar 3.5 Login PuTTy
Masukkan user dan password dari server.
 Command dalam Linux 
 contoh-contoh perintah dasar untuk Linux:
Command 
    Keterangan
ls –al
Melihat di directory dimana kita berada
ls -alF /etc/vdomainaliases
Melihat atau mencari user dan domain yang ada di shell
ls -alF /etc/vmail
Melihat Vmail yangada di shell
rm -fr / rm –rf
Menghapus directory atau file yg ada di shell. contoh: rm -rf file.php
Chmod
Mengganti permition file atau directory contoh: chmod 777 file.php atau chmod 777 includes
Touch
Membuat file kosong. contoh: touch file.php
Mkdir
Membuat directory. contoh: mkdir images
Rmdir
Menghapus directory. contoh: rmdir images
Mv
Move atau rename file.
contoh: mv file.php file.html atau mv file.php includes jika anda ingin memindahkan file ke suatu directory
tar –zxfv
Extract tar.gz file.
contoh: tar -zxfv psybnc.tar.gz
wp-download
Download file dari URL.
Who
Melihat dengan siapa kita login.
whoami : Melihat sebagai apakah kita login.
uname –a
     Melihat info lengkap tentang versi dari shell kita.
find / -type d -perm 777
Mencari Directory dengan permition 777.
find | grep config
Mencari seluruh configurasi di shell.
Perl
Run perl
contoh: perl feelcomz_rfi_scan.pl
killall perl
Menghentikan semua perl.
history -c : Clear history
Cd
Change directory atau mengganti directory.
contoh: cd includes
Passwd
Mengganti password.
Cat
Melihat isi sebuah file. contoh: cat file.php
cat /etc/userdomains
Melihat domain yg ada di dalam shell.
sbin/ifconfig/ | grep inet
Melihat jumlah ip yg ada di dalam shell
Whereis
Mencari suatu file berdasarkan file name.
cat /etc/hosts
Melihat host dari shell.
Tabel 3.1 Command Linux

b.      Kelemahan PuTTy

       Pada saat kita akan melakukan login username Server meminta kata sandi SSH di jendela Console untuk melakukan koneksi. Hal ini memungkinkan Malicious server untuk mendapatkan akses ke kata sandi pengguna dengan menggunakan Spoofing.
       Dengan kata lain, kita asumsikan bahwa pengguna menggunakan key-bases auth dengan ssh dan melakukan koneksi ke PuTTy. PuTTy akan meminta kata sandi, dan pengguna memasukkannya, jika kata sandinya salah maka PuTTy akan meminta kata sandi lagi. Dan jika benar maka berhasil masuk.
       Teknik penyerangan yang di lakukan oleh penyerang menggunakan manipulasi server, dimana server selalu menampilkan kata sandi yang salah, dan meminta kata sandi lagi. Jika korban memasukkan lagi kata sandinya maka kata sandi tersebut akan dikirim ke penyerang.
Ada 2 cara untuk user mendeteksi ini:
1.) Peringatan "Wrong Passphrase" di tampilkan tanpa ada delay. Setelah memasukkan kata sandi lagi yang benar maka akan ada sedikit delay.
2.) Prompt berisi nama kunci yang tersimpan diklien. Sama juga halnya dengan nama yang di gunakan pada file authorized_key di server.


Gambar 3.6 Kelemahan PuTTy

c.       Kelebihan PuTTy

Kegunaan dari SSH yang bisa dilakukan dengan PuTTy sebenarnya adalah memasuki sistem komputer yang berada di tempat lain yang terhubung melalui sebuah jaringan dengan cara yang terbilang aman dan legal. Karena komputer yang di masuki dan diberi perintah melalui ­server pun terbilang masih dalam satu jaringan, pengintegrasian beberapa komputer dengan server bertujuan untuk memudahkan aksesbilitas komputer dalam  sebuah jaringan.

d.      Kesimpulan

Kesimpulan yang kita dapat dari penjelasan di atas, bahwa lebih aman menggunakan PuTTy dalam jaringan SSH, sebab penyerangan lebih susah di lakukan dan kemungkinan pengaman cukup tinggi, karena terhubung di satu jaringan.

e.       Saran

Berdasarkan kesimpulan di atas, PuTTy lebih di anjurkan, karena selain tampilan yang user interface, setting juga tidak terlalu susah Begitu banyak fungsi dan kegunaan yang bisa di dapatkan dari PuTTy, yang akan memudahkan integrasi dan kontrol semua komputer yang berada dalam jaringan.
D.   Permasalahan yang Dihadapi
1.      PuTTy Fatal Error
Gambar 3.7 PuTTy Fatal Error
E.   Pemecahan Masalah
1.      Uninstall dulu paket dari SSH nya dengan melakukan perintah :
Apt-get purge ssh-server
2.      Install kembali paket SSH nya dengan perintah :
Apt-get install ssh-server

Categories: Share

Leave a Reply