Zawiesza się połączenie GitHub SSH


1

macOS Sierra 10.12.5. Klucze SSH są ustawione prawidłowo. ssh -T -vvv git@github.com pokazuje, że w ogóle nie mogę połączyć się z GitHub przez SSH:

OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [192.30.253.112] port 22.
debug1: connect to address 192.30.253.112 port 22: Operation timed out
debug1: Connecting to github.com [192.30.253.113] port 22.
debug1: connect to address 192.30.253.113 port 22: Operation timed out
ssh: connect to host github.com port 22: Operation timed out

Próbowałem kilku sugestii dotyczących podobnych problemów (np. tutaj ) ale nikt nie pracował dla mnie. Podejrzewam, że jest to problem z siecią w moim nowym routerze bezprzewodowym. Czy ktoś widział już podobne problemy?


Widzę odpowiedź DNS, ale z każdą próbą jej połączenia upływa limit czasu. Nie masz jednego udanego połączenia z portem 22, więc uważam, że masz rację co do sieci. Czy dzieje się tak w przypadku innych połączeń ssh, takich jak dostawca usług internetowych?
SDsolar

Mogę włączyć SSH do komputerów mojej firmy, ale to dzięki połączeniu VPN.
Chris

DOBRZE. ssh -T -p 443 git@ssh.github.com powiodło się, więc wygląda na to, że port 22 jest zablokowany. Ale nie wiem dlaczego? Wyłączyłem zaporę na stronie administratora. P.S. ISP to RCN, modem / router to Ubee UBC1301.
Chris

To interesujące. Na początku brzmi jak problem z zaporą, ale jeśli odblokujesz tam port, to będziemy mieli głowę-drapacza. Hmm.
SDsolar

Odpowiedzi:


2

Nie wiem, czy to rozwiązałeś, ale jestem przekonany, że w Ubee UBC1301 jest wadliwe oprogramowanie na 1 usługę Gigabit RCN, która z jakiegoś powodu blokuje wychodzący port 22. Zrobiłem o tym tutaj post (zauważyłem twój słupek)

https://www.dslreports.com/forum/r31446148-Connectivity-SSH-Issues-Connection-Timeouts-with-RCN-1-Gigabit

Istnieje kilka możliwych rozwiązań, które warto wypróbować, jeśli problem nadal występuje.

  1. Umieść Ubee w trybie Bridge, który powinien przepuścić wszystkie jego dane, będziesz potrzebować własnego routera, ponieważ wyłącza to funkcje routingu. Upewnij się, że podłączasz się do Portu 1. (Osobiście miałem z tym problemy, ponieważ nigdy nie rozwiązał adresu IP)
  2. Zmień ustawienia zapory na modemie. Obniżanie lub włączanie zapory na Ubee. (Nigdy nie miałem tego do pracy)
  3. Sprawdź, czy możesz zażądać wymiany sprzętu, aby uzyskać modem bez funkcji bramy lub usługi zmiany wersji.

Możesz też po prostu kontynuować korzystanie z VPN, ale sądzę, że tracisz korzyści wynikające z prędkości 1 koncertu.

Skończyłem na obniżaniu poziomu usług i odzyskiwaniu starszego modemu, który działał idealnie i był w stanie normalnie pracować w SSH.


Dzięki za odpowiedź @ kev5873. Skończyło się na używaniu portu 443 dla wszystkich moich wychodzących połączeń SSH. Próbowałem 2 i nie rozwiązało problemu.
Chris

2
Wystąpił również ten problem, również z Ubee UBC1301 (UBC1301AA00), wersja oprogramowania 3.37.2 wersja 12.2.3101.20. Ustawienie klucza okazało się być LAN> DHCPv4 & gt; zapora sieciowa LAN; wyłączając to naprawiłem. (Mimo że byłem połączony przez wifi).
jimrandomh
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.