W
wolly_thel
Grünschnabel
Guten Morgen,
auf einem Admin Server (RHEL) wo nur wir Admin Zugriff haben möchte ich gerne ein Script starten, welches über ssh überprüft ob ich mich mit den Daten anmelden kann.
Dazu habe ich ein Script geschrieben und ich wollte euch bitte mir zu sagen was ich besser bzw anders machen kann bzw soll.
Ich fange erst mit Shelscripting an und deswegen bitte nicht zu hart sein
Anbei das Script:
Danke und Lg Wolfgang
auf einem Admin Server (RHEL) wo nur wir Admin Zugriff haben möchte ich gerne ein Script starten, welches über ssh überprüft ob ich mich mit den Daten anmelden kann.
Dazu habe ich ein Script geschrieben und ich wollte euch bitte mir zu sagen was ich besser bzw anders machen kann bzw soll.
Ich fange erst mit Shelscripting an und deswegen bitte nicht zu hart sein
Anbei das Script:
Code:
#!/bin/bash
user=$1
passwort=$2
host=$3
function usage()
{
echo -e "Verwendung: ${bfggrn}$(basename $0: )${normal} \t${bfgred}User${normal}\t${bfgred}Passwort${normal} \t${bfgred}Hostfile${normal}"
echo -e "example: \t$(basename $0 )\toracle\tsecretpw\tall"
exit 1
}
if [ $# -lt 1 ]; then
usage
fi
cat $host | while read host; do
echo $host
sshpass -p $2 ssh -n -o PreferredAuthentications=password -o PubkeyAuthentication=no $1@$host echo "Das Passwort am Server $host ist $2" 1>>sshpwcheck_log 2>>sshpwcheck_err
done
Danke und Lg Wolfgang