Pytanie:
SSH - limit czasu połączenia podczas łączenia
nbsrujan
2013-07-07 14:34:18 UTC
view on stackexchange narkive permalink

W moim RPi działa Raspbian. Próbuję skonfigurować SSH.

Wykonałem następujące kroki, aby uzyskać statyczny adres IP na moim Pi:

  1. Ponieważ mój komputer był podłączony do sieci LAN przez WiFi, Użyłem ipconfig , aby uzyskać adres IP, bramę itp. Mojej karty WLAN
  2. Użyłem tych danych do ustawienia statycznego adresu IP w Raspbian, oczywiście zmieniając adres IP .

ifconfig potwierdza, że ​​poprawnie ustawiłem statyczny adres IP.

Próbowałem połączyć się z Pi używając PuTTY na moim Komputer z systemem Windows 7. PuTTY wyświetla następujący komunikat o błędzie:

przekroczono limit czasu połączenia podczas łączenia

Dodatkowo, gdy próbowałem pingować statyczny adres IP Pi, nie otrzymuję odpowiedź z RPi, zamiast tego otrzymuję komunikat „przekroczono limit czasu połączenia”.

Czy kopiowanie informacji z działającego komputera było niewłaściwe? Jak mogę to naprawić i uruchomić SSH na moim Pi?

Limit czasu podczas łączenia lub limit czasu po pewnym czasie podczas połączenia?
limit czasu podczas łączenia
Czy zdarza się, że znajduje się za routerem, który przekierowuje za Ciebie niektóre porty? Może twój port ssh (zwykle 22) nie jest przekierowywany.
Czy masz zaporę na swoim komputerze z systemem Windows, która blokuje SSH?
@Lawrence Sprawdziłem również opcje Firewall. Wyglądało dobrze. Czy jest jakiś konkretny sposób włączenia zapory sieciowej, aby umożliwić połączenie SSH? Spróbuję ponownie wyłączyć zaporę.
W jaki sposób Raspberry Pi jest podłączony do sieci i / lub komputera? Bezpośredni kabel czy przez sieć LAN?
@craig RPi został podłączony bezpośrednio przez kabel LAN do komputera
Pięć odpowiedzi:
PiBorg
2013-07-09 15:55:25 UTC
view on stackexchange narkive permalink

Kilka rzeczy do wypróbowania:

  1. Czy jesteś w stanie pingować Raspberry Pi z komputera z systemem Windows, otworzyć wiersz poleceń i wpisać ping 192.168.0.198 (ale z adresem IP, którego używasz dla SSH), jeśli otrzymasz odpowiedzi, połączenie jest dobre, jeśli nie, to problem z siecią uniemożliwiający działanie SSH.
  2. Czy skonfigurowałeś SSH używając raspi-config, czy też sam to ustawiłeś, jeśli ustawiłeś to samodzielnie, czy możesz nam powiedzieć jak (może wystąpić problem z konfiguracją z SSH)
  3. Czy możesz zalogować się do SSH z samego Raspberry Pi, użyj ssh 127.0.0.1 (w rzeczywistości użyj 127.0.0.1), jeśli to nie zadziała, prawdopodobnie SSH nie jest poprawnie skonfigurowane, błąd może być wskazówką do problemu.
  4. Czy możesz teraz spróbować zalogować się do SSH z samego Raspberry Pi, ale tym razem użyj aktualnego adresu i portu ssh 192.168.0.198 -p 22 (ale z adresem IP, który są używane dla SSH), jeśli to nie zadziała, może to wskazywać na problem z zaporą ogniową w systemie Linux lub t SSH jest skonfigurowane tak, aby używać tylko określonych połączeń lub innego numeru portu
  5. Jeśli wszystkie powyższe działania działają poprawnie, prawdopodobnie jest to problem z zaporą ogniową w routerze, może pomóc wypróbowanie innego numery portów

Aby dodać dodatkowe numery portów, wykonaj następujące czynności:

  • Utwórz kopię zapasową konfiguracji SSH za pomocą sudo cp / etc / ssh / sshd_config / etc /ssh/sshd_config.old
  • Edytuj konfigurację SSH za pomocą sudo nano / etc / ssh / sshd_config
  • Poszukaj linii z napisem Port 22
  • Dodaj poniżej kilka dodatkowych wierszy z innymi numerami portów, sugerowałbym inny, dobrze znany numer, np. Port 80 i dużą liczbę, np. Port 55555
  • Uruchom ponownie usługę SSH za pomocą sudo /etc/init.d/ssh restart
  • Spróbuj użyć szpachli z każdą dodawaną po kolei liczbą, w moim przypadku 80 nie działa, ponieważ mamy serwer WWW, do którego router przekierowuje, ale 55555 działał dobrze

Mamy nadzieję, że coś tutaj pomoże, daj nam znać, co się stanie

Sir, wielkie dzięki. Dodanie dodatkowych portów naprawdę bardzo mi pomogło. Utknąłem z SSH od 2 tygodni. Innym problemem z moim RPi może być to, że adres serwera DNS w RPi i komputer nie są takie same. To też może być powód :)
Zmiana portu ssh rozwiązała problem. Dziękuję za odpowiedź.
Mogę połączyć się ze sobą, ale bez względu na to, co robię, nie mogę połączyć się z Putty, podczas gdy mogę bez problemu pingować mój adres IP pi. Jaki może być problem? Czy to możliwe, że mój router w jakiś sposób blokuje to połączenie?
Mam dokładnie ten sam problem. Oto kod, który otrzymuję:
Craig
2013-07-10 01:19:31 UTC
view on stackexchange narkive permalink

Ponieważ twoje Raspberry Pi jest bezpośrednio podłączone do twojego komputera, powinieneś wybrać statyczne adresy IP w sieci innej niż twoja sieć WIFI, w przeciwnym razie Windows prawdopodobnie spróbuje użyć interfejsu WIFI, aby uzyskać dostęp do RPi.

Na przykład, jeśli twoja sieć WIFI to 192.168.0.xxx, użyj 10.2.2.xx dla RPi i przewodowego interfejsu na twoim komputerze.

Skonfiguruj Rpi z 10.2.2.2 (maska ​​sieci 255.255.255.0 lub / 24) i komputer z 10.2.2.3 (także maska ​​sieci 255.255.255.0) na interfejsie przewodowym. Powinieneś być w stanie ssh z komputera do 10.2.2.2.

Pamiętaj, że Raspberry Pi nie będzie w stanie uzyskać dostępu do Internetu, chyba że skonfigurujesz Windows jako bramę, która jest poza zakresem tej odpowiedzi .

Cockroach
2016-03-16 19:57:22 UTC
view on stackexchange narkive permalink

Jest możliwe, że Raspi może wyrzucić mnie z kitu i sesji, jeśli jest zbyt daleko od routera, a poziom sygnału jest poniżej 20%.

Moja opinia jest taka: Raspberry potrzebuje dobrego poziom sygnału, bo przy niskim poziomie sygnału Raspberry odłącza się od sieci wifi (czasem widzę, że jest podłączony, czasem nie, ale jak się loguję i chcę uruchomić skrypt ... to koniec i malina odłącza się od sieci).

Prepskip
2015-06-18 18:58:30 UTC
view on stackexchange narkive permalink

Po sprawdzeniu adresu IP RaspberryPi (ifconfig) i ustawieniu adresu IP mojego komputera na statyczny, ciągle otrzymywałem limit czasu, gdy pingowałem „ping raspberrypi.local”. Najważniejszą rzeczą, o której zapomniałem, było upewnienie się, że niezależnie od adresu IP mojego RaspberryPi (198.168.1.3) statyczny adres IP mojego komputera jest podobny (np. 198.168.1.2) !!!! Umożliwi to nawiązanie połączenia.

Nikita
2017-04-30 15:08:05 UTC
view on stackexchange narkive permalink

W moim przypadku odpowiedzią był duży ruch klienta torrent transmisji na pulpicie.

Jeśli ktoś inny ma ten sam problem, najpierw sprawdź prędkość swojej sieci.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...