
ssh fetch info
By: a guest on
Apr 14th, 2012 | syntax:
Bash | size: 0.46 KB | hits: 12 | expires: Never
#!/bin/sh
# script to extract some info from a remote host using "ssh"
SSH="/usr/bin/ssh"
HOST=$1
USR=${2:-root}
NOARG=65
f_Usage() {
echo "Usage: `basename $0` "
}
[ -z $HOST ] && f_Usage && exit $NOARG
CMD="ssh $USR@$HOST"
rhostname="$($CMD hostname)"
echo "HostName = $rhostname"
ruptime="$($CMD uptime)"
echo "UpTime =$ruptime"
rips="$($CMD /sbin/ifconfig | sed -e '2!d' -e 's/inet//')"
echo $rips | awk '{for (i=1;i<=NF;i++) {print i")",$i}}'