- echo "$NAME: Checking SSH connection ($i/$SSH_CHECKS) ..."
- ssh -q "$SYSTEM" true >/dev/null 2>&1 && break
+ echo "$NAME: Checking SSH connection [publickey] ($i/$SSH_CHECKS) ..."
+ if ssh -o PreferredAuthentications=publickey -q "$SYSTEM" true >/dev/null 2>&1; then
+ echo "$NAME: Ok, SSH seems to be available on \"$SYSTEM\"."
+ break
+ fi