MWN Website
ContactHome

Masuk ke server lewat spanel

Created: 8 Mei 2007
Last edit: -

Sistem: Spanel 1.2, Debian 4.0, i386

Servis ssh mati dan karena ada kesalahan typo di /c/sbin/monitor-services ("/etc/init.d/ssh" tertulis sebagai "/etc/init.d/sshd") maka ssh tidak terhidupkan otomatis. Tapi service web dan interface web spanel masih hidup. Tantangan: bagaimana menghidupkan ssh tanpa me-reboot mesin?

Salah satu caranya adalah, mencari user hosting yang masuk ke dalam group 'supportl1-staff'. Dan kita dapat login ke user ini via interface web spanel. Grup ini diberi akses sudo untuk mengeksekusi file /etc/init.d/* sebagai root. Katakanlah kebetulan salah satu user hosting, 'example', masuk ke dalam group ini. Sehingga kita tinggal mengeksekusi 'sudo /etc/init.d/ssh restart'.

Tentu paling mudah lewat CGI/PHP bukan? Kita bisa upload skrip ini dari file manager control panel.

Tapi sial, ternyata di server ini skrip PHP dan CGI berjalan sebagai www-data, bukan sebagai USER ('example').

Ada cara lain mengeksekusi skrip, yaitu lewat email handler (dot-qmail). Kita bisa menaruh skrip misalnya di sites/example.com/.qmail-aaa , yang akan diexecute oleh user 'example.com'. Skripnya:

| sudo /etc/init.d/ssh restart

Lalu men-trigger-nya dengan mengirim email ke aaa@example.com.

Tapi sial, ternyata sudo jika dijalankan pertama kali dalam sebuah session akan menanyakan password user dulu. Jadi kita harus ubah sedikit skrip dot-qmail menjadi:

| echo "THEPASSWORD" | sudo -S /etc/init.d/ssh restart

Passwordnya kalau tidak diketahui bisa direset dulu.

Kirim email sekali lagi ke aaa@example.com. Voila! Servis ssh pun hidup kembali. :-)


Navigasi

Feedback

Artikel Popular

  • Panduan pengguna Spanel
  • Peraturan dan Persetujuan
  • Email
  • Upload files
  • Panduan pengguna Masterkey
  • Kontak MWN
  • PHP
  • Setting SMTP
  • Tentang shared hosting
  • URL sementara
  • Tutorial instalasi phpBB
  • selengkapnya...
  • Artikel Terbaru

  • T:GD di PHP tidak mendukung fungsi fungsi imagecopyresampled
  • SQL Server
  • Artikel:Menginstal ulang server yang dihack
  • Artikel:Berbagai trik rename di command line
  • Sistem afiliasi
  • Artikel:Tool lama dengan wajah baru
  • Artikel:Mengenal link di Unix
  • Menggunakan TortoiseSVN
  • Peringatan dari browser untuk situs SSL yang tidak memiliki sertifikat sendiri
  • T:Pesan kesalahan: CGI Execution Error
  • Promosi
  • selengkapnya...
  • Hak cipta © 2006-2008 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Artikel-artikel pada situs knowledge base ini dapat dikutip dan disalin secara bebas, namun mohon menyebutkan sumber dengan URL http://kb.masterweb.net/ atau teks "Knowledge Base MWN". MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten. MWN tidak bertanggung jawab atas komentar-komentar yang dikirim pembaca. Dengan memposting komentar Anda memberi hak penuh pada MWN untuk menampilkan komentar tersebut di manapun dan kapanpun, dan untuk mengedit atau menghapus komentar tersebut dengan cara bagaimanapun dan/atau karena alasan apapun.