Commit | Line | Data |
---|---|---|
b559f300 H |
1 | #!/bin/bash |
2 | ||
3 | scan_for_ssh() { | |
4 | for i in $( seq 158 255 ); do | |
5 | # echo 1 "$1"."$i" 22; | |
6 | nc -z -w 1 "$1"."$i" 22; | |
7 | if [ "$?" = 0 ]; then | |
8 | echo -n "$1.$i "; | |
9 | fi; | |
10 | done; | |
11 | echo; | |
12 | } | |
13 | ||
14 | get_ssh_logins() { | |
15 | for i in $( scan_for_ssh "$2" ); do | |
16 | echo -n "$1"@"$i "; | |
17 | done; | |
18 | echo; | |
19 | } | |
20 | ||
21 | get_ip_range() { | |
22 | for i in $( seq 158 255 ); do | |
23 | echo -n "$1.$i "; | |
24 | done; | |
25 | echo; | |
26 | } | |
27 | ||
28 | #cssh $( get_ssh_logins root 192.168.2 ) | |
29 | ||
30 | cssh -T "Klub SSPS" root@192.168.2.161 |