Jak mogę napisać skrypt bash który powie mi czy logowanie na serwer ssh udało się lub nie?
Posiadam klucz ssh i on jest wstanie mnie automatycznie zalogować na serwer ssh.
Teraz chciałbym napisać skrypt który sprawdzi czy logowanie na serwer ssh powiodło się czy nie. Jeśli tak to wyświetli mi że jest ok w przeciwnym wypadku wyświetli, że się nie udało.
Dzięki za pomoc.
Skrypt, sprawdzenie po
Uzyj netcata. Ja sobie napisałem np. taki skrypt do tunelowania, gdyby zerwalo to natychmiast przywróci sesję:
Kod: Zaznacz cały
#!/bin/sh
while [ ! -f /tmp/stop ]; do ssh -o ExitOnForwardFailure=yes -R 2222:localhost:22 nsxxxx.ovh.net "while nc -zv localhost 2222; do sleep 20; done";
sleep 20;done