Nowe posty

Autor Wątek: Paramiko/klientSSH- Spradzenie czy serwer jest aktywny  (Przeczytany 3093 razy)

Offline 920806

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
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 :)
Steve Wozniak nie wiedział .. ~ ~ https://www.youtube.com/watch?v=FG1AQcGGSec ~~ / "Uparty jak nigdy" /P3@CE , L0\/E & rock'|\|'roII