Perintah SSH [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Pada postingan sebelumnya tentang running nimbuzz bot di shell account, setelah register shell account sukses, upload file bot juga sukses. Lalu apa saja yang akan dilakukan? bagaimana mengedit file, copy file dan sebagainya. Berikut beberapa perintah dasar Secure Shell atau biasa disebut ssh yang mudah-mudahan bisa membantu anda bermain bot di server.







installhome = install aplikasi; contoh "installhome unzip"







cd = masuk ke suatu directory







cd ~ = kembali ke home directory







cd - = kembali directory sebelumnya







pwd = cek di directory mana saat itu berada







pico = mengedit file







nano = mengedit file







dir = melihat isi directory







ls = melihat isi directory







ls -a = melihat isi directory termasuk yang di hidden







cp = copy file







mv = moves /memindah / rename file







mkdir = membuat directory baru







rmdir = menghapus directory







rm = menghapus file







rm -f = menghapus file







rm -rf = menghapus directory







grep = mengetahui file apa saja yang mengandung karakter tertentu; contoh format : grep -R "[parameter]" [path]







find = mencari file dengan spesifikasi tertentu, misal nama, permission dll; contoh format : find [path] [expression]







whereis = mencari dimana sebuah file berada







unzip = mengekstrak file







wget = download file ke server 



1. cd







Perintah diatas digunakan untuk masuk ke suatu directory misal masuk ke directory home, maka ketikkan cd /home







2. mkdir







Untuk membuat directory baru, anda bisa mengetikkan mkdir (spasi) nama directory, misal: mkdir folderku







3. vi







Perintah vi adalah untuk editing file, seperti jika kita ingin mengedit file yg bernama index.php yang ada di directory home maka perintahnya adalah: vi home/index.php







4. httpd restart







Jika kita ingin merestart httpd maka perintahnya adalah seperti diatas, perintahnya harus ditulis lengkap beserta letak file yg ingin di restart misal: /etc/init.d/httpd restart







5. yum







Yum (Yellowdog Updater Modified) merupakan salah satu tools untuk installasi package di distro linux. Misal kita ingin install apache, maka perintahnya: yum install httpd



Dibawah ini ada sedikit command dasar linux yang sering di pergunakan dalam Shell



(SSH) 1. Menampilkan semua IP dalam shell : $ /sbin/ifconfig | grep inet // dengan menggunakan tanda pipe maka hasil output akan ditampung untuk di tindak lanjuti, dalam kasus ini proses selanjutnya adalah grep untuk mensortir baris yang bertuliskan inet. see also : man ifconfig, man grep 2. Mematikan proses dalam shell : $ kill -9 (nomor PID) //ataw berupa nama programnya dengan killall, dan opsi -9 untuk mematikan sgla proses yg berhubungan dgn nama/pid proses yg bersangkutan. see also : man kill 3. Melihat daftar file dalam direktori : $ ls -la // menampilkan seluruh listing file dengan memperlihatkan property permission, capasitas dan waktu/date. see also : man ls 4. Mencari direktori yang ada permittion : $ find / -type d -perm 777 // mencari sebuah direktory pada lever direktory teratas yaitu root dengan ketentuan yg memiliki hak akses read, write, execute untuk semua user (owner, group n other) 5. Menjadikan file read only : $ chmod 755 6. // 7 = RWX untuk owner, 5 = READ, EXECUTE untuk group dan other Download file : $ wget (website) Download file : $ curl -o (website) 7. Download file : $ lwp-download (website) 8. Memeriksa posisi direktori kita bekerja : $ pwd 9. Masuk ke direktori : $ cd (nama direktori) 10. Menghapus history : $ history -c 11. Menghapus



logs



history



:



$



rm



-f



/.bash_history/root/.bash_history



/var/log/messages 12. Extract file zip : $ tar -zxvf (nama file) // mengextract file tar.gz jika file di compress menggunakan zip harus pake unzip see also : man tar 13. Membuat file zip hanya dengan target file/direktori : $ tar -zcf (nama file zip) (nama target zip) 14. Membuat file zip dengan target seluruh isi direktori : $ tar -zcf (nama file zip)



Perintah-perintah SSH dan Linux shell yang umum:



ls : list file atau direktory (seperti dir di Windows atau DOS) ls -al : menampilkan semua file termasuk yang diawali dengan tanda titik, direktory dan detail dari atribute setiap file cd : berganti direktori. Contoh ‘ cd /usr/local/apache = menuju ke directori /usr/local/apache/ cd ~ : berpindah atau menuju direktori home cd – : menuju direktory terakhir dimana Anda berada cd .. : pindah ke direktory lebih atas cat : menampilkan isi file ke layar cat namafile.txt : menampilkan isi file ‘namafile.txt’ ke layar. tail : seperti cat, tetapii hanya membaca akhir file. tail /var/log/messages : melihat 20 baris akhir dari /var/log/messages tail -f /var/log/messages ; melihat file secara berkesinambungan sementara file tersebut diupdate. tail -200 /var/log/messages : menampilkan 200 baris terakhir ke layar pico : file editor yang mudah digunakan pico /home/anom/public_html/index.html : mengedit halaman index dari website user.



vi : editor yang lain dengan banyak sekali feature, agak sulit digunakan daripada pico. Untuk belajar vi ketikkan ‘vimtutor’ di terminal dan ikuti langkah-langkahnya. vi /home/anom/public_html/index.html : mengedit halaman index dari website user.



grep : mencari pola dalam file-file grep root /etc/passwd : menampilkan semua yang sesuai dengan root di /etc/passwd grep -v root /etc/passwd : menunjukkan semua baris yang tidak sama dengan root touch : membuat file kosong touch /home/anom/public_html/404.html : membuat file kosong bernama ’404.html’ di dalam direktori /home/anom/public_html/ ln : membuat link antara file dan direktory ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : Anda dapat mengedit /etc/httpd.conf, perubahan-perubahan yang dilakukan akan berpengaruh pada file aslinya, tetapi anda dapat menghapus linknya dan tidak menghapus file aslinya. rm : menghapus sebuah file rm namafile.txt : menghapus file bernama ‘namafile.txt’ dan menanyakan apakah anda akan benar-benar menghapus file tersebut rm – f namafile.txt ; menghapus ‘namafile.txt’ tanpa konfirmasi rm -rf tmp/ : menghapus direktori tmp secara rekursif dengan semua file di dalamnya termasuk sub direktori. (Hati-hati dengan perintah ini!!!!!!)



curl ipecho.net/plain melihat ip tapi bukan public http://www.isi.edu/nsnam/ns/ns-cygwin-old.html