[linux] Snel via ssh commando's uitvoeren.

Pagina: 1
Acties:
  • 596 views sinds 30-01-2008
  • Reageer

  • battler
  • Registratie: November 2004
  • Laatst online: 30-06-2025
Context
Door heel het land staan enkele 100-en clients van ons. Hierop draait linux.
Nu moet op deze clients een aantal dingen gewijzigd worden.

1: gebruiker aanmaken.
2: wachtwoord instellen.
3: gebruiker ssh rechten geven.
4: root geen ssh rechten geven.
6: root wachtwoord wijzigen.
7: DNS wijzigen.
8: Default ssh port wijzigen.


Nu moet ik dus overal inloggen en zorgen dat dit gebeurd.
Nu zou ik elke keer commando's moeten knippen en plakken.

putty: paste ip
insert: root
insert: paswoord
copy: adduser test -p test
paste: adduser test -p test
enz. enz..

Dit is tot nu toe de meest snelle manier om het te wijzignen. Heeft er iemand ideeen hoe dit nog sneller kan, of problemen waar ik tegen aan kan lopen.

Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl


  • Mikey!
  • Registratie: Augustus 2001
  • Laatst online: 16-02 10:26
Zou CatTools van Kiwi niet iets voor je zijn? Dat doet precies wat je wilt, en is nog niet eens zo heel duur ook! :)

[ Voor 24% gewijzigd door Mikey! op 30-11-2007 13:07 ]


  • battler
  • Registratie: November 2004
  • Laatst online: 30-06-2025
Ik probeer het gelijk uit, als het werkt waar kan ik de bloemen naar toe sturen.

Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl


  • MrBarBarian
  • Registratie: Oktober 2003
  • Laatst online: 07-03-2023
Think enterprise!

- gebruikers staan in een directory
- config wordt centraal gedaan en wordt automatisch aan de juiste host toegevoegd (tnk cfengine bijvoorbeeld).

Wat je nu zegt is huis-tuin-en-keuken niveau. Als je werkelijk 100'en clients hebt is het hoogste tijd daar eens snel vanaf te stappen en je op een professionele infra te richten.

iRacing Profiel


  • Sendy
  • Registratie: September 2001
  • Niet online
Het laatste argument van ssh is command. Lees ook de manual eens.

  • battler
  • Registratie: November 2004
  • Laatst online: 30-06-2025
Het zijn geen normale clients ik werk sinds 1 week bij dit bedrijf. En binnen 1 week moet alles worden aangepast. Plus er is geen eens ssh toegang tot de clients (zijn een soort van videopc's). Dus er is geen hele directory etc. etc.. Daar mag ik later over nadenken.

Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl


  • robbert
  • Registratie: April 2002
  • Laatst online: 08:06
Sendy schreef op vrijdag 30 november 2007 @ 13:11:
Het laatste argument van ssh is command. Lees ook de manual eens.
Dat in combinatie met een public/private key paar en een lusje.

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 12-02 21:36

daft_dutch

>.< >.< >.< >.<

hier volgens een paar tips
1) donder putty er uit. neem zelf bash met ssh kan je code er tegen aan gooien. bijvoorbeeld met expect.
dus ik moet linux draaien? tuurlijk maar linux draait overal op dus ook op windows ==> http://colinux.org
2) gebruik ssh met authorization_keys hoe je niet in een password te typen.
3) maar er een programma van:
http://nl2.php.net/ssh

[ Voor 94% gewijzigd door daft_dutch op 05-12-2007 00:20 ]

>.< >.< >.< >.<


  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 07-01 22:10
battler schreef op vrijdag 30 november 2007 @ 13:14:
[...]
Plus er is geen eens ssh toegang tot de clients (zijn een soort van videopc's). Dus er is geen hele directory etc. etc..
[...]
Hoe kan het dan dat je met putty kunt inloggen?
Als je met putty kunt inloggen (connection type = SSH) dan kan het ook met ssh.
Voor automatisch inloggen (public key authenticatie) moet wel op elke te benaderen pc jouw public key in .ssh/authorized_keys staan.
Vervolgens kun je het scripten. Gebruik colinux, zoals daft_dutch adviseerde, of cygwin. Of een echte linux-bak.

  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
battler schreef op vrijdag 30 november 2007 @ 13:04:
Nu moet ik dus overal inloggen en zorgen dat dit gebeurd.
Nu zou ik elke keer commando's moeten knippen en plakken.

putty: paste ip
insert: root
insert: paswoord
copy: adduser test -p test
paste: adduser test -p test
enz. enz..

Dit is tot nu toe de meest snelle manier om het te wijzignen. Heeft er iemand ideeen hoe dit nog sneller kan, of problemen waar ik tegen aan kan lopen.
De tips die hier staan zijn sowieso niet verkeerd. Mocht je op dit moment geen andere oplossing weten dan zou je eventueel eens aan expect kunnen denken. Het voordeel is dat je daarmee ook interactieve commandlines kunt gebruiken. :)

Verder inderdaad keys verdelen zodat je niet meer met een password hoeft te werken en scripten die handel. :)

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter

Pagina: 1