Perintah Ssh

download Perintah Ssh

of 4

description

Perintah Ssh

Transcript of Perintah Ssh

Pada postingan sebelumnya tentangrunning 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 httpdDibawah 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 filecd : berganti direktori. Contoh cd /usr/local/apache = menuju ke directori /usr/local/apache/cd ~ : berpindah atau menuju direktori homecd : menuju direktory terakhir dimana Anda beradacd .. : pindah ke direktory lebih atascat : menampilkan isi file ke layarcat 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/messagestail -f /var/log/messages ; melihat file secara berkesinambungan sementara file tersebut diupdate.tail -200 /var/log/messages : menampilkan 200 baris terakhir ke layarpico : file editor yang mudah digunakanpico /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-filegrep root /etc/passwd : menampilkan semua yang sesuai dengan root di /etc/passwdgrep -v root /etc/passwd : menunjukkan semua baris yang tidak sama dengan roottouch : membuat file kosongtouch /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 direktoryln -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 filerm namafile.txt : menghapus file bernama namafile.txt dan menanyakan apakah anda akan benar-benar menghapus file tersebutrm f namafile.txt ; menghapus namafile.txt tanpa konfirmasirm -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 publichttp://www.isi.edu/nsnam/ns/ns-cygwin-old.html