Tuesday, October 27, 2015

Netcat testing port connectivity

-bash-4.1$ telnet  10.75.20.102 8471
Trying 10.75.20.102...
Connected to 10.75.20.102.
Escape character is '^]'.
^CConnection closed by foreign host.
-bash-4.1$ nc 10.75.20.102 8471

^C
-bash-4.1$ nc -vz 10.75.20.102 8471
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
-bash-4.1$ 
Or in a loop
MBP:~ username$ for i in `seq 60 75`; do ssh username@mrh009$i.company.com 'nc -vz 10.75.20.102 8471'; done;
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!
Connection to 10.75.20.102 8471 port [tcp/pim-port] succeeded!

Thursday, October 22, 2015

Installing authorized_keys over a range of hosts automatically

$ for i in `seq 60 75`; do ssh -o "StrictHostKeyChecking no" username@mrh009$i.host.com '[ ! -e .ssh ] &&  mkdir .ssh; echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEArnIJhZCiJz8arKHd1C5gi2B7G22VuMeqDGcj8jv+sdfsdfsdfsdfsdfsdfsfdsfNBekqviSUFXiG1cBNpNxaAstOWyWmKaS1oefeNJ5waihlzR5V9QTTdBCrYavHj4viPMLWfm70eOhZhOzXQjl4x/xSrh/sadfasdfasdf= " > .ssh/authorized_keys && chmod 700 .ssh '; done;