Multiple ssh

dsh - Dancer's shell / Distributed shell

install
sudo apt-get install dsh
Főbb kapcsolók
-a All machines
-g servers Use the group servers
-c Use concurrent connections
-w Wait for one machine to finish before moving onto next
-v Verbose output
-M Show machine name, useful with -c

Az alábbi módon tudunk kapcsolódni a hostokhoz és parancsot futtatni:
dsh -m host1 -m host2 -m host3... command
példa:
dsh -w -m gepnev -m root@192.168.1.1 uptime
gepnev: 12:43:34 up 595 days, 4:29
root@192.168.1.1: 12:43:34 up 595 days, 4:29

(note it: ha csak gépnevet írunk akkor az ssh-nak megfelelően a saját userünkkel kapcsolódunk)
-w : sorban futtatja a parancsokat minden egyes host-on

Lehetőség van csoportok létrehozására is
/etc/dsh/group
~/.dsh/group
touch ~/.dsh/group/myfirstgroup
nano ~/.dsh/group/myfirstgroup
root@192.168.1.1
myrouter
sonar@10.222.333.44

Végül kapcsolódjunk
dsh -w -g myfirstgroup uptime

Fontos megjegyezni, hogy ha nem kulcs alapú az autchentikálás akkor minden csatlakozásnál be kell gépelni a jelszót.

cssh - ClusterSSH

install
sudo apt-get install clusterssh

Kapcsolódás:
cssh user1@host1 user2@host2:5555
Ekkor minden kapcsolat külön xterm ablakban nyilik meg, és lesz még egy adminisztrátor ablakunk.
Amin keresztül tudjuk vezérelni a hostokat. Minden billentyűzet leütést átad a host-oknak az admin ablak.
Ctrl+C : stop process
Ctrl+D : log out

Itt is lehetőség van csoportok léterhozására.
sudo nano /etc/clusters
clusters = testcluster
testcluster = 192.168.1.200 192.168.1.201

sudo cssh -l root testcluster

folyt köv...

Hirdetés

3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig

PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!

Légy az első hozzászóló!

Még nem szólt hozzá senki sem.

Hozzászólok