gototopgototop
JA slide show
Korisničko Ime Lozinka Zapamti me    Registracija

Gašenje Linux servera sa Windows servera
(1 član/a trenutno na foumu) (1) gost
Idi na dnoStranica: 1
TEMA: Gašenje Linux servera sa Windows servera
#52
Gašenje Linux servera sa Windows servera prije 1 godinu, 9 mjeseci  
1. Prvo morate iskreirati novog usera na Linux serveru (možete koristiti i postojećeg ako već imate nekog s odgovarajućim privilegijama). Naredbe za kreiranje usera su:
# groupadd winshutdown
# adduser -d /home/winshutdown -g users -G winshutdown -m -s /bin/bash winshutdown
# passwd winshutdown
New UNIX password: <password>
Retype new UNIX password: <password>
passwd: password updated successfully


2. Nakon toga je potrebno na Windows serveru kreirati folder gdje ćete držati skriptu za gašenje i priradajuće programe - npr. C:\LinuxShutdown


3. Skinite kompletni Putty paket s ove adrese i raspakirajte sadržaj ZIP datoteke u C:\LinuxShutdown

4. Pokrenite puttygen.exe i odaberite kreiranje 1024-bitnog DSA ključa:


5. Pomičite miša po gornjem dijelu prozora kako biste iskreirali ključ (pomicanje miša se koristi kao random seed za generiranje ključa):


6. Nakon što se ključ izgenerira nemojte unositi ništa u polja za passphrase:


Potrebno je samo spremiti javne i privatne ključeve (Save public key, Save private key):


7. Logirajte se u Linux server kao winshutdown i redom izvršite naredbe:
# cd .ssh
# vi authorized_keys
<kopirajte sadržaj public key datoteke sa Windows servera>
from="10.0.3.2",command="sudo /sbin/shutdown -h -P now" ssh-dss


4. Spremite sadržaj datoteke pomoću naredbe :wq u vi editoru

5. Izvršite redom naredbe:
# cd /etc
# visudo


6. U sekciju # User privilege specification dodajte liniju:
winshutdown ALL = NOPASSWD: /sbin/shutdown

7. Na Windows serveru, u direktoriju C:\LinuxShutdown kreirajte novu batch skriptu, nazovite je LinuxShutdown.bat i upišite u nju sljedeću liniju:
@plink -T winshutdown@10.0.2.10 -i sbs_private_key.ppk sudo /sbin/shutdown -h -P now

Tako kreiranu batch skriptu možete iskoristiti za automatsko udaljeno gašenje Linux servera. U Web dizajnerima sličnu skriptu koristimo u slučaju aktiviranja UPS alarma na Windows serveru (npr. zbog ispada napona u gradskoj el. mreži). U slučaju da se razina raspoložive el. energije u akumulatorskim ćelijama spusti preko predviđene granice, Windows server na koji je spojen UPS će pomoću ove skripe planirano ugasiti sve Linux servere i time spriječiti "nasilno" gašenje uzrokovano nestankom el. energije.
admin
Administrator
Poruka: 53
Korisnik nije na vezi Kliknite ovdje da biste videli profil ovog korisnika
Web diz@jneri
Posljednja izmjena: 27.04.10 19:52 od admin.
Registrirajte se kako biste mogli odgovoriti ili otvoriti novu temu!
...jer dizajn je bitan! www.webdizajneri.net
 
#53
Odg: Gašenje Linux servera sa Windows servera prije 1 godinu, 9 mjeseci  
Ako ne želite koristiti authorized_keys (kako biste izbjegli stavljanje user passworda u batch skriptu), Linux server možete ugasiti i naredbom koja sadrži user password:
plink -T winshutdown@10.0.2.10 -pw STAVITE_PASSWORD_OVDJE sudo /sbin/shutdown -h -P
admin
Administrator
Poruka: 53
Korisnik nije na vezi Kliknite ovdje da biste videli profil ovog korisnika
Web diz@jneri
Registrirajte se kako biste mogli odgovoriti ili otvoriti novu temu!
...jer dizajn je bitan! www.webdizajneri.net
 
Idi na vrhStranica: 1
Web diz@jneri ne odgovaraju za sadržaj koji korisnici objavljuju na forumu. Sadržaj foruma koristite isključivo na vlastitu odgovornost. Korištenjem foruma prihvaćate uvjete korištenja.
051907