Shutdown Linux Client Remotely
Trik berikut dapat digunakan untuk mengontrol komputer dari jauh, dalam contoh ini, shutdown (semua) client dari jauh.
A. Set client
1. ssh ke salah satu client, gunakan root account
rumy@k-elektronik:~$ ssh 192.168.0.101 -l root
root@192.168.0.101’s password:
2. buat remote root login tanpa password
root@client-1:~# rsa-keygen -t rsa
(tekan enter beberapa kali untuk membuat keypair (dan jangan lupa untuk mengosongkan isian password hashing), ini akan membuat: private (id_rsa) dan public (id_rsa.pub) keypair yang akan disimpan di direktori .ssh)
3. salin public keypair id_rsa.pub ke authorized_keys
root@client-1:~# cd .ssh
root@client-1:~# cp id_rsa.pub authorized_keys
4. salin tiga file id_rsa id_rsa.pub authorized_keys ke semua client – root login
root@client-2:~# scp * root@client.ip.address:/root/.ssh
5. Buatlah script berikut di server atau control pc :
rumy@k-elektronik:~$ cat off
#!/bin/sh
for addr in 101 102 103 104 105 106 107 108 109 110
do
ssh -l root 192.168.10.$addr halt
done
rumy@k-elektronik:~$ chmod +x off
6. Untuk mematikan semua client, cukup mengetik :
rumy@k-elektronik:~$ ./off