
RAPANI-ID : MENERIMA JASA SETTING MIKROTIK - JASA SETTING PROXY - JASA INSTALASI DAN PEMBUATAN WARNET GAME ONLINE TELP 082170824476 (WA)
Cara shutdown dan restart linux dengan Plink dan PHP, cara ini cukup efesien dan praktis.
Pada artikel ini Proxy Indonesia akan berbagi trik membuat tools untuk melakukan shutdown dan restart server linux dari komputer klien atau windows.
Kita tidak perlu menggunakan PutTY dan login root untuk melakukan hal tersebut, ini sangat berguna bagi sysadmin yang ingin memproteksi sever.
Baiklah kami akan coba memulai tutorial shutdown dan restart linux dari windows.
1. Menggunakan PLINK
Plink adalah sebuah alat yang biasa di gunakan untuk menggunakan ssh atau bisa juga di sebut sebagai dalaman dari Putty, akan tetapi lebih mudah dan praktis.
Langkah-langkah adalah sebagai berikut :
Pertama sekali login sebagai root dan install paket sudo di ubuntu server atau debian.
1 |
apt-get install sudo -y |
Setelah selesai tambahkan user remote di server linux.
1 |
adduser remote |
Enter new UNIX password : masukkan password 123456
Retype new UNIX password: masukkan kembali password 123456
Selanjutnya tekan enter sampai selesai.
Tambahkan hak akses user remote kedalam sudoer, dengan cara copy paste perintah dibawah ini kedalam PutTY :
1 2 3 4 |
echo " %remote ALL = NOPASSWD: /sbin/poweroff %remote ALL = NOPASSWD: /sbin/reboot " >> /etc/sudoers |
Restart sudoer dengan perintah :
1 |
/etc/init.d/sudo restart |
Rubah permition file poweroff dan reboot, agar bisa di akses oleh user remote.
1 |
chmod u+s /sbin/poweroff && chmod u+s /sbin/reboot |
Buat file shutdown dan restart di dalam direktori home user remote.
1 2 3 |
echo "/sbin/reboot" >> /home/remote/reboot.sh echo "/sbin/poweroff" >> /home/remote/shutdown.sh chmod 777 /home/remote/reboot.sh && chmod 777 /home/remote/shutdown.sh |
Download file untuk shutdown ubuntu server , debian dari windows DISINI, extract file zip dan semua file harus di simpan dalam satu folder.
Rubah ip server 10.10.10.10 yang ada di dalam file Restart.bat / shutdown.bat dengan ip server yang anda gunakan, cara klik kanan pada file tersebut dan pilih edit.
2. Menggunakan PHP
Shutdown dan restart server linux dengan php jauh lebih mudah dan praktis, karna hanya butuh membuka URL tempat kita menyimpan file shutdown dan restart tersebut.
Pertama yang harus di lakukan yaitu install dependency apache web server, php dan sudo.
1 2 3 |
apt-get install apache2 -y apt-get install php5 -y apt-get install sudo -y |
Kemudian copy paste perintah ini ke dalam console putty
1 2 3 4 |
echo " www-data ALL = NOPASSWD: /sbin/reboot www-data ALL = NOPASSWD: /sbin/poweroff " >> /etc/sudoers |
Restart sudoer dengan perintah :
1 |
/etc/init.d/sudo restart |
Rubah permition file poweroff dan reboot agar bisa eksekusi oleh webserver.
1 |
chmod u+s /sbin/poweroff && chmod u+s /sbin/reboot |
Buat file RESTART.PHP dengan perintah :
1 2 3 4 |
echo '<?php shell_exec("/sbin/reboot"); ?> ' >> /var/www/html/RESTART.php |
Buat file SHUTDOWN.PHP dengan perintah :
1 2 3 4 |
echo '<?php shell_exec("/sbin/poweroff"); ?> ' >> /var/www/html/SHUTDOWN.php |
Hapus file index.html agar file shutdown dan restart dapat di lihat saat ip server di akses dari browser.
1 |
rm -rf /var/www/html/index.html |
Jalankan webserver apache dengan perintah.
1 |
/etc/init.d/apach2 start |
Agar otomatis running setiap server di nyalakan tambahkan apache2 kedalam rc.d
1 |
update-rc.d apache2 defaults |
Langkah terakhir buka ip server linux ubuntu/debian dari browser, dan coba klik file shutdown.php atau restart.php
Video Shutdown Linux dari Windows
Sekian tutorial ini, mudah-mudahan dapat membantu, jika bermanfaat jangan lupa tinggal komentar/ jejak dibawah artikel ini, terima kasih.