Nowe posty

xx Jak usunąć kilka dowiązań twardych jednym poleceniem. (3)
2019-06-14, 12:12:10
xx Skrypt sprawdzający miejsce na dysku (1)
2019-06-13, 13:55:00
xx Samba server (3)
2019-06-10, 17:01:44
xx Skrypt tworzący użytkownika (3)
2019-06-07, 17:11:55
xx Jaki serwis komp. we Wrocławiu (0)
2019-06-06, 12:39:23
xx serwer wydruku (1)
2019-06-04, 13:57:58
xx mod_security i roundcube (0)
2019-05-27, 14:27:03
xx Touchpad po pewnym losowym czasie przestaje reagować (33)
2019-05-27, 10:14:21
xx [ROZWIĄZANY] przygotowanie zeskanowanego pdf do OCR (6)
2019-05-24, 14:46:43
xx Przydatne Linki (1)
2019-05-23, 18:05:04

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

Offline 920806

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 112
    • 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