claus skrev:
> Jacob Tranholm skrev:
>
>> Han sagde ikke noget om, at serveren skulle slukkes fra serverens
>> grafiske brugerflade. Du kan relativt nemt sidde ved en anden computer
>> på netværket, hvor du har defineret en genvej, der fx. vha. ssh, sudo og
>> shutdown/halt kan få en server til at slukke.
>>
> Sorry mangelfuldt formuleret spørgsmål. Serveren er uden grafisk
> brugerflade. For at spare strøm vil vi slukke for serveren om
> eftermiddagen når vi ikke skal bruge den mere.
> Og da vil det være rart at kunne slukke den fra en klient.
> Jeg kan slukke den via ssh. Men jeg ønsker at oprette et ikon på
> skrivebordet der indeholder en ssh-kommando så serveren slukkes med et
> museklik.
>
> Mvh Claus
OK... Og da du har skrevet denne post fra Thunderbird på unix/linux
agtig computer, regner jeg med, at det foregår fra en linux/unix computer.
I det følgende kommer en mulig løsning:
På serveren skal du have 'sudo' installeret
I serverens '/etc/sudoers' fil kan du tilføje en linie i stil med:
%dit_brugernavn ALL=(ALL) NOPASSWD: /sbin/shutdown
Fra klienten skal du have oprettet en ssh "authentication key", så du
ikke behøver indtaste passwords hver gang. Den hurtige udgave får du her
(hvor du i forbindelse med konstruktionen ikke indtaster passwords
undervejs, men bare trykker på enter når den beder om passwords):
Fra kommandolinien som almindelig bruger indtastes 'ssh-keygen -t dsa'.
Og nu bliver der oprettet to filer (id_dsa og id_dsa.pub) i dit '.ssh'
directory. Indholdet af ~/.ssh/id_dsa.pub skal tilføjes til indholdet af
din ~/.ssh/authorized_keys2 på serveren (under eget brugernavn).
Herefter kan du fra kommandolinien på klienten slukke serveren vha.
følgende kommando:
'ssh -i ~/.ssh/id_dsa dit_serverbrugernavn@dit_servernavn "sudo
/sbin/shutdown -h -t 30 now"'
Og du kan relativt nemt lave en genvej (fx. på skrivebordet), der gør
dette for dig.
Sikkerhedsmæssigt kan denne ssh autoriseringsnøgle rimeligt nemt
konfigureres, så den ikke kan bruges til andet end at slukke serveren.
Men dette er en længere historie, som du får, hvis du har behov for det.
--
Mvh. Jacob Tranholm <
http://jtranholm.dk/>
Karl R. Popper: Observation statements and statements of experimental
results are always interpretations of the facts observed.
P.Hein: Matematik er dét, hvis sandhed er uafhængig af dets virkelighed