/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Sluk server
Fra : claus


Dato : 12-01-08 22:04

Hej.
Er det muligt at slukke en server på netværket med et museklik på et ikon?

Mvh Claus

 
 
Kent Friis (12-01-2008)
Kommentar
Fra : Kent Friis


Dato : 12-01-08 23:11

Den Sat, 12 Jan 2008 22:03:59 +0100 skrev claus:
> Hej.
> Er det muligt at slukke en server på netværket med et museklik på et ikon?

Uden yderligere information, må svaret være: Ja.

Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).

Karl Erik Christense~ (12-01-2008)
Kommentar
Fra : Karl Erik Christense~


Dato : 12-01-08 23:39

Den Sat, 12 Jan 2008 22:03:59 +0100 skrev claus:

> Hej.
> Er det muligt at slukke en server på netværket med et museklik på et
> ikon?
>
> Mvh Claus

Nej det er det ikke, eftersom en "ægte" unix server ikke har grafisk
brugerflade. Det er kun "pjatværk" som Windows "servere", der har det.

--
Med venlig hilsen
Karl Erik Christensen

Jacob Tranholm (12-01-2008)
Kommentar
Fra : Jacob Tranholm


Dato : 12-01-08 23:52

Karl Erik Christensen skrev:
> Den Sat, 12 Jan 2008 22:03:59 +0100 skrev claus:
>
>> Hej.
>> Er det muligt at slukke en server på netværket med et museklik på et
>> ikon?
>>
>> Mvh Claus
>
> Nej det er det ikke, eftersom en "ægte" unix server ikke har grafisk
> brugerflade. Det er kun "pjatværk" som Windows "servere", der har det.
>

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.

--
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

Peter Mogensen (13-01-2008)
Kommentar
Fra : Peter Mogensen


Dato : 13-01-08 00:13

Jacob Tranholm wrote:
> Han sagde ikke noget om, at serveren skulle slukkes fra serverens
> grafiske brugerflade.

Og selvom den skulle, så er svaret stadig "ja"

Jacob Tranholm (13-01-2008)
Kommentar
Fra : Jacob Tranholm


Dato : 13-01-08 00:17

Peter Mogensen skrev:
> Jacob Tranholm wrote:
>> Han sagde ikke noget om, at serveren skulle slukkes fra serverens
>> grafiske brugerflade.
>
> Og selvom den skulle, så er svaret stadig "ja"

Naturligvis...

--
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

claus (13-01-2008)
Kommentar
Fra : claus


Dato : 13-01-08 05:39

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

Kent Friis (13-01-2008)
Kommentar
Fra : Kent Friis


Dato : 13-01-08 08:53

Den Sun, 13 Jan 2008 05:39:09 +0100 skrev claus:
> 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.

Jeg mener bestemt der er et sted i Putty konfigurationen du kan indsætte
en sådan kommando. Og ellers kan du prøve at kigge på Plink (del af
Putty pakken), det er *vistnok* den slags (altså ting der ikke kræver
et vindue) den er beregnet til.

Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).

Jacob Tranholm (13-01-2008)
Kommentar
Fra : Jacob Tranholm


Dato : 13-01-08 16:06

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

claus (14-01-2008)
Kommentar
Fra : claus


Dato : 14-01-08 23:30

Jacob Tranholm skrev:

> 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.

serveren er suse 10.1 uden x11 klient er suse 10.2 med kde

Det fungerer men kun når serveren får sit root kodeord. Det er sudo den
er gal med for når jeg fra serverens bruger skriver sudo /sbin/shutdown
kræver den også root. Jeg har prøvet at taste enter uden at skrive noget
passwd. Jeg har også forsøgt nogle at de eksempler der er i sudoers men
sudo kommandoen bliver ved med at kræve root kodeord

Min sudoers ser sådan ud:

clalar@linux> sudo /sbin/halt
root's password:
clalar@linux> su
Password:
linux:/home/clalar # cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# prevent environment variables from influencing programs in an
# unexpected or harmful way (CVE-2005-2959, CVE-2005-4158,
# CVE-2006-0151)
Defaults always_set_home
Defaults env_reset

# In the default (unconfigured) configuration, sudo asks for the root
password.
# This allows use of an ordinary user account for administration of a
freshly
# installed system. When configuring sudo, delete the two
# following lines:
Defaults targetpw # ask for the password of the target user i.e. root
ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults
targetpw'!

# Runas alias specification

# User privilege specification
root ALL=(ALL) ALL
%clalar ALL=(ALL) NOPASSWD: /sbin/shutdown
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
linux:/home/clalar #



claus (15-01-2008)
Kommentar
Fra : claus


Dato : 15-01-08 01:41

claus skrev:

Det virker perfekt ( Takker ),hvis jeg gør sådan her:

> # User privilege specification
> root ALL=(ALL) ALL
clalar ALL=(ALL) ALL
> %clalar ALL=(ALL) NOPASSWD: /sbin/shutdown

Så håber jeg det er iorden sikkerhedsmæssigt

Mvh Claus

Kent Friis (15-01-2008)
Kommentar
Fra : Kent Friis


Dato : 15-01-08 16:41

Den Tue, 15 Jan 2008 01:40:52 +0100 skrev claus:
> claus skrev:
>
> Det virker perfekt ( Takker ),hvis jeg gør sådan her:
>
>> # User privilege specification
>> root ALL=(ALL) ALL
> clalar ALL=(ALL) ALL
>> %clalar ALL=(ALL) NOPASSWD: /sbin/shutdown
>
> Så håber jeg det er iorden sikkerhedsmæssigt

Gruppen clalar på køre shutdown uden at indtaste password - tja, det
kommer jo an på om du stoler på alle i gruppen clalar.

Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).

Jacob Tranholm (15-01-2008)
Kommentar
Fra : Jacob Tranholm


Dato : 15-01-08 22:12

claus skrev:
> claus skrev:
>
> Det virker perfekt ( Takker ),hvis jeg gør sådan her:
>
>> # User privilege specification
>> root ALL=(ALL) ALL
> clalar ALL=(ALL) ALL
>> %clalar ALL=(ALL) NOPASSWD: /sbin/shutdown
>
> Så håber jeg det er iorden sikkerhedsmæssigt
>
> Mvh Claus

Det afhænger selvfølgelig af standardopsætningen af sudo, hvorvidt det
fungerer bedst når du angiver brugernavnet "clalar" eller gruppen
"%clalar". Det er et par måneder siden at jeg sidst testede dette på en
openSUSE distribution. Jeg testede mine instrukser på en Kubuntu
arbejds-PC inden jeg videregav dem, men da suse (så vidt jeg husker)
normalt som standard er konfigureret til, at sudo kræver root password
(og ikke brugerpassword), gør dette muligvis en forskel. Hvor Kubuntu
som standard overhovedet ikke har defineret et root password og sudo
køres med brugerpasswords. Og der er muligvis også forskel på at
definere rettigheder for grupper og brugere i disse distributioner.

Jeg ved desværre for lidt om sudo, men har selv (som bruger) observeret
denne forskel i sudo's opførsel i forskellige distributioner. Og jeg
undskylder for, at jeg glemte at påpege dette i den første post.

Problemet kan muligvis være, hvorvidt gruppen "clalar" overhovedet er
defineret som en gruppe for distributionen. På min debian server får
jeg, hvis jeg kører kommandoen 'groups mit_brugernavn' ikke
informationer om, at jeg tilhører gruppen "mit_brugernavn", hvor der for
alle brugere på ubuntu distributioner fremgår, at brugeren tilhører en
gruppe af samme navn. Men dette er kun spekulationer og observationer
fra min side, hvor jeg ved meget lidt om emnet.

--
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

Klaus Ellegaard (12-01-2008)
Kommentar
Fra : Klaus Ellegaard


Dato : 12-01-08 23:52

Karl Erik Christensen <karlerik@_NULL_ranunkelvej.com> writes:

>Nej det er det ikke, eftersom en "ægte" unix server ikke har grafisk
>brugerflade. Det er kun "pjatværk" som Windows "servere", der har det.

Hvilket behov har en grafisk klient for, at en helt separat server
på netværket har grafisk brugerflade?

Mvh.
   Klaus.

Martin M. Pedersen (13-01-2008)
Kommentar
Fra : Martin M. Pedersen


Dato : 13-01-08 11:19

claus wrote:
> Hej.
> Er det muligt at slukke en server på netværket med et museklik på et ikon?
>
> Mvh Claus

Læs lige
http://catb.org/~esr/faqs/smart-questions.html
og prøv igen.

Mvh
/Martin

Adam Sjøgren (13-01-2008)
Kommentar
Fra : Adam Sjøgren


Dato : 13-01-08 15:26

On Sun, 13 Jan 2008 05:39:09 +0100, claus wrote:

> 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.

Hvad sker der når du prøver på dette?

Hvis jeg høreklikker på mit skrivebord og vælger "Create launcher...",
fylder 'Shutdown jukebox' i "Name" og 'ssh jukebox sudo halt' i
"Command" og trykker "OK", så får jeg et ikon på skrivebordet.
Dobbeltklikker jeg på det lukkes maskine jukebox ned.

Det er meget nemmere at hjælpe dig hvis du skriver hvad du har prøvet og
hvor langt du er nået.

Nå ja, og hvilket grafisk interface du benytter. Eftersom du ikke gjorde
det, gik jeg ud fra du bruger det samme som mig.


Mvh.

Adam

--
"What looks large from a distance Adam Sjøgren
Close up is never that big" asjo@koldfront.dk

Thorbjørn Ravn Ander~ (13-01-2008)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 13-01-08 21:20

Jacob Tranholm <jacob_tranholm@hotmail.com> writes:

> 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.

Alternativt slukke for det lokale elværk - afhænger af om man selv er
sysadmin for maskinen eller ej.

--
Thorbjørn Ravn Andersen

Thorbjørn Ravn Ander~ (13-01-2008)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 13-01-08 21:21

claus <brev@linuxwaves.com> writes:

> 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.

Og hvilket operativsystem kører dit skrivebord?

--
Thorbjørn Ravn Andersen

Søg
Reklame
Statistik
Spørgsmål : 177460
Tips : 31964
Nyheder : 719565
Indlæg : 6408201
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste