Programowanie > Języki skryptowe

Paramiko/klientSSH- Spradzenie czy serwer jest aktywny

(1/1)

920806:
Witam, poszukuje kogoś kto ma doświadczenie z biblioteka Paramiko w Python'ie albo w ogóle w pisaniu klientów SSH.

Chciałbym napisać skrypt, który sprawdza mi w sieci lokalnej, czy serwer SSH nasłuchuje na danym adresie IP. Sam "skaner" adresów  zrobiłem, teraz tylko pytanie, czy jest jakaś opcja do sprawdzenia stanu serwera. Przychodzą mi do głowy następujące pomysły:

1. Serwer odpowiada, tak jak każde urządzenie w sieci z informacja, ze jest aktywny i służy do tego jakaś dostępna metoda -  do której się jeszcze nie doczytałem.
 
2.Przy pomocy wyjątków to obsłużyć, tzn. jeśli klient spróbuje się połączyć przy użyciu domyślnego loginu/nazwy_hosta i hasła i wyrzuci except, tzn. ze serwer jest dobrze zabezpieczony lub w ogóle go nie ma i skrypt może iść dalej.

3.Jaka jest różnica miedzy klasa Tunel() i Channel().. czytałem dokumentacje, ale albo mój inglisz podupada, albo sama dokumentacja nie jest jednoznaczna i coś pokiełbasiłem .

Dzieki za odpowiedz :)

Nawigacja

[0] Indeks wiadomości

Idź do wersji pełnej