Akses SSH yang nanggung

oprek 16 April 2011 | 40 Comments

Ternyata banyak  jenis ssh di dunia persilatan eh salah dunia web hosting. Hari ini kebetulan bisa mencicipi akses shell ke salah satu akun web hosting  dalam negeri. Sempat bingung cara pakenya karena perintah list tidak memberikan petunjuk di mana letak file2 lain seperti /home, /var dkk yang biasanya ada di web hosting lain yang saya biasa gunakan.

Iseng lebih lanjut saya mencoba beberapa perintah yang biasa dilakukan di web hosting diantaranya ;

  • wget; biasanya saya pakai untuk download file. Ambil file wordpress terbaru, joomla terbaru dsb.
  • df -H; untuk cek kapasitas space.
  • tar; untuk urusan kompress file
  • echo, touch dan cat; untuk kerjaan buat file dan lihat isinya.
  • backup database
  • scp; untuk transfer file ke tempat lain

Hasilnya bisa dilihat dari cuplikan berikut (hostname, domain, nama db dan user diubah untuk kenyamanan bersama) :

login as: h212313
h212313@ayamgoreng.com’s password:
Linux server4242.dalamnegeri.net 2.6.26-2-amd64 #1 SMP Thu Sep 16 21:20:20 UTC 20                                             10 x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Apr 16 04:24:35 2011 from ip.rumah.saya.com
h212313@server4242:~$ ls
h212313@server4242:~$ wget
-bash: /usr/bin/wget: Permission denied
h212313@server4242:~$ touch coba.txt
h212313@server4242:~$ tar cvzf coba.tar.gz coba.txt
coba.txt
h212313@server4242:~$ ls
coba.tar.gz  coba.txt
h212313@server4242:~$ df -H
-bash: /bin/df: Permission denied
h212313@server4242:~$ echo ‘ini isi file coba’ >> coba.txt
h212313@server4242:~$ cat coba.txt
ini isi file coba
h212313@server4242:~$ mysql -uh212313_ayamgoreng -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 252079
Server version: 5.0.51a-24+lenny5 (Debian)

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

h212313_ayamgoreng@localhost/(none)> show databases;
+——————–+
| Database           |
+——————–+
| information_schema |
| h212313_ayamgoreng      |
+——————–+
2 rows in set (0.01 sec)

h212313_ayamgoreng@localhost/(none)> exit
Bye
h212313@server4242:~$ mysqldump -uh212313_ayamgoreng -p h212313_ayamgoreng > backup_db.sql
Enter password:
h212313@server4242:~$ ls -al
total 4772
drwx——  3 h212313 h212313    4096 2011-04-16 19:35 .
drwxr-xr-x 14 root   root      4096 2010-04-06 00:12 ..
-rw-r–r–  1 h212313 h212313 4830008 2011-04-16 19:35 backup_db.sql
-rw——-  1 h212313 h212313     380 2011-04-16 14:25 .bash_history
-rw-r–r–  1 h212313 h212313     220 2008-06-23 10:14 .bash_logout
-rw-r–r–  1 h212313 h212313     414 2008-06-23 10:14 .bash_profile
-rw-r–r–  1 h212313 h212313    2227 2008-06-23 10:14 .bashrc
-rw-r–r–  1 h212313 h212313     117 2011-04-16 19:32 coba.tar.gz
-rw-r–r–  1 h212313 h212313      18 2011-04-16 19:33 coba.txt
-rw——-  1 h212313 h212313      16 2011-04-16 19:34 .mysql_history
drwxr-xr-x  2 h212313 h212313    4096 2008-06-23 10:14 .ssh

h212313@server4242:~$ scp backup_db.sql hostinglain@webhostinglain.net:/home/hostinglain
hostinglain@webhostinglain.net’s password:
backup_db.sql                                                                              100% 4717KB   1.2MB/s   00:04
h212313@server4242:~$ cd
h212313@server4242:~$ cd /home/jail/user/h212313/sites/ayamgoreng.com
h212313@server4242:/home/jail/user/h212313/sites/ayamgoreng.com$ ls
awstats-ssl  awstats-www  cgidata  etc  log  qmail  ssl  sysetc  syslog  tmp  www
h212313@server4242:/home/jail/user/h212313/sites/ayamgoreng.com$ cd www
h212313@server4242:/home/jail/user/h212313/sites/ayamgoreng.com/www$ ls -l
total 236
drwxr-xr-x 2 h212313 h212313  4096 2010-04-06 22:48 download
-rw-r–r– 1 h212313 h212313   397 2011-04-16 13:15 index.php
-rw-r–r– 1 h212313 h212313 15606 2011-04-06 17:07 license.txt
-rw-r–r– 1 h212313 h212313  9202 2011-04-06 17:07 readme.html
-rw-r–r– 1 h212313 h212313  4646 2011-04-06 17:07 wp-activate.php
drwxr-xr-x 9 h212313 h212313  4096 2011-02-24 18:17 wp-admin
-rw-r–r– 1 h212313 h212313 40592 2011-04-06 17:07 wp-app.php
-rw-r–r– 1 h212313 h212313   535 2011-04-06 17:07 wp-atom.php
-rw-r–r– 1 h212313 h212313   583 2011-04-06 17:07 wp-blog-header.php
-rw-r–r– 1 h212313 h212313  4240 2011-04-06 17:07 wp-comments-post.php
-rw-r–r– 1 h212313 h212313   553 2011-04-06 17:07 wp-commentsrss2.php
-rw-r–r– 1 h212313 h212313  2720 2009-03-22 18:19 wp-config.php
-rw-r–r– 1 h212313 h212313  3486 2011-04-06 17:07 wp-config-sample.php
drwxr-xr-x 6 h212313 h212313  4096 2011-04-16 10:02 wp-content
-rw-r–r– 1 h212313 h212313  1564 2011-04-06 17:07 wp-cron.php
-rw-r–r– 1 h212313 h212313   555 2011-04-06 17:07 wp-feed.php
drwxr-xr-x 8 h212313 h212313  4096 2011-02-24 18:17 wp-includes
-rw-r–r– 1 h212313 h212313  2306 2011-04-06 17:07 wp-links-opml.php
-rw-r–r– 1 h212313 h212313  2762 2011-04-06 17:07 wp-load.php
-rw-r–r– 1 h212313 h212313 28096 2011-04-06 17:07 wp-login.php
-rw-r–r– 1 h212313 h212313  8083 2011-04-06 17:07 wp-mail.php
-rw-r–r– 1 h212313 h212313   803 2011-04-06 17:07 wp-pass.php
-rw-r–r– 1 h212313 h212313   533 2011-04-06 17:07 wp-rdf.php
-rw-r–r– 1 h212313 h212313   643 2011-04-06 17:07 wp-register.php
-rw-r–r– 1 h212313 h212313   535 2011-04-06 17:07 wp-rss2.php
-rw-r–r– 1 h212313 h212313   533 2011-04-06 17:07 wp-rss.php
-rw-r–r– 1 h212313 h212313  9964 2011-04-06 17:07 wp-settings.php
-rw-r–r– 1 h212313 h212313 18953 2011-04-06 17:07 wp-signup.php
-rw-r–r– 1 h212313 h212313  4011 2011-04-06 17:07 wp-trackback.php
-rw-r–r– 1 h212313 h212313  3519 2011-04-06 17:07 xmlrpc.php
h212313@server4242:/home/jail/user/h212313/sites/ayamgoreng.com/www$

Dari hasil diatas ada beberapa perintah yang ‘nanggung’ yaitu wget dan df yang memberikan hasil “Permission denied” alias gak boleh pake perintah itu. Perintah ls juga tidak memberikan clue tentang path dimana file-file web berada. Untuk itu saya harus buat file php sederhana untuk memberitahu posisi tersebut (ya iyalah saya gak punya email full berisi detil akun hostingnya yang biasanya berisi informasi itu).

Setidaknya hari ini belajar hal baru lagi,

Lain padang lain belalang, lain server lain kebijakannyaa lah yau :-)

Incoming search terms for the article:

  • akses webhosting dengan ssh
  • software memaksimalkan ssh
  • scp: /var/www/coba txt: Permission denied
  • mengubah php menjadi xml
  • memaksimalkan ssh

Tagged in

40 Responses on “Akses SSH yang nanggung”

  1. Au' says:

    Ayam goreng dot com nya gak maknyus, untung diracik kol alamster hingga jadi maknyus lagi :D

  2. DoddySopyan says:

    Info langka tp penting, thanks Mas

  3. afit says:

    wah hebat tuh bro….sy belajar bertahun2 tentang ssh gak mudeng2……..sip bro….setidaknya sy sudah belajar lebih dalam lagi dari sini….thanks bro…

  4. jojo says:

    wah ga paham…rumit

  5. ahid says:

    wah mksih..bru ptma kli lhat spti ini

  6. Pratama says:

    puyeng euy .. hehehe ..

  7. trapzt says:

    baru liat jg ne..hehe

  8. obat herbal says:

    sangat keren dan menarik,,,,moga bermanfaat buat smuanya,,makasih dan sukses slalu,,

  9. makasih y gan,info n article nya sangt bermanfaat…
    salam kenal good luck always

  10. AcerNoval says:

    wew.. ada ayam goreng nya tuh.. yummy.. haha..

  11. makasih dah sharing Info N tips2 nya sangt berguna…salam kenal good luck

  12. makasih Tips2 n Info nya,
    salam kenal

  13. tas wanita says:

    thanks y dah sharing Info N tips2 nya
    salam kenal goo dluck

  14. tengumerah says:

    ribet gan, info mendasarnya saya belum dapat apa lagi yang seperti ini,
    tapi nice post gan,

  15. wah gak ngerti …selama ini pake blogspot ….tapi suatu saat pengen ngeblog yang berhosting ..penasaran ….thanks infonya

  16. resensi buku says:

    thanks y gann Info n Article nya salam kenal
    good luck always…

  17. makasih y gan dah sharing info,article n Tips2 nya salam kenal good luck always….

  18. trapzt says:

    wah, info menarik ne..hehe

  19. Agung P says:

    mestinya penyedia layanan hosting ngasih info fasilitas apa aja yg di-ijinkan dan yg ga.. jadi ga pake coba2x.. :-)

  20. infonya boleh juga nih …

  21. sngad keren dan bgus sekali blognya….

  22. blogger says:

    saya gak pernah pake yg kayak gtu pak, jd gak bs ikut ngomong, selama ini buat wp saya pke prosedur standard gak pernah ada mslh

  23. thanks Info n tips nya gan….sangat berguna salam kenal good luck always

  24. makasih Info n article nya…semoga bermanfaat tuk yg lainnya juga…
    salam kenal,semoga sukses

  25. adi wahyudin says:

    berguna banget infonya. walaupun masih blum ngerti…
    tapi nanti dipelajari deh..

  26. zhie says:

    nice share…

  27. risved says:

    salam ..blogger … sebenarnya saya tak mengerti dengan postingan diatas,,,,saya seorang newbie yang sangat aktif ngeblog… follow juga blog aku…. hehehe

  28. hdtv42 says:

    Artikel yang sangat penting…mungkin suatu saat dibutuhkan, meski saat ini aku belum nyambung….kapan-kapan belajar lagih..

  29. artikel unik says:

    Artikel yang menarik gan , thanks ya

  30. erry says:

    sayur lodeh dimakan nyonya… like aja deh sm tulisannya

  31. lagi dalam tahap pembelajarn nih ane gan…jadi masih gak terlalu paham

  32. this coment and for information good luck is very good.always

  33. Biidu says:

    sedikit ga ngerti?

    tapi ayam gorengnya nyami :)

  34. weh..terus terang ane gaptek banget msalah beginian..but thanks aja ya buat infonya!

  35. Edi Psw says:

    Ribet banget ya?
    Gak mudheng nih..

  36. @@

    ngliat kode nya maknhyun otak gw..

    btw nice info ::)

  37. juno says:

    tambah pengetahuan baru disini,meskipun belum jelas.
    makasih atas postingannya..

  38. Jujur aja ane ga ngerti SSH tu apaan :D. tapi mungkin suatu saat ane bakal bersentuhan dengan SSH (siapa tau :D). Nice share :)

  39. Naskah says:

    waduh bingung banget…..Apa itu SSh..
    maklum mas masih newbie…..

WP Plugin IMDB Grabber