Pokud používáte Mac, restartování DNS respondéru problém vyřešilo.
sudo killall -HUP mDNSResponder
Měl jsem stejný problém s připojením ke vzdálenému počítači. ale podařilo se mi přihlásit, jak je uvedeno níže:
ssh -p 22 [email protected]
nebo:
ssh -l myName -p 22 hostname
Nedávno jsem narazil na stejný problém. Podařilo se mi připojit ssh k mému pi v mé síti, ale ne z vně domácí sítě.
Už jsem měl:
- nainstaloval jsem a otestoval ssh v mé domácí síti.
- Nastavit statickou IP pro můj pi.
- Nastavte službu Dynamic DNS a nainstalujte software do mého pi. Pro nastavení statické IP jsem uvedl tyto pokyny a existuje mnoho dalších instruktážních zdrojů.
Také jsem na svém routeru nastavil port forward pro hostování webové stránky a měl jsem dokonce port forward port 22 na statickou IP mého pi pro ssh, ale nechal jsem prázdné pole, kde zadáváte aplikaci, pro kterou přesměrování portů provádíte. router. Každopádně jsem do tohoto pole přidal 'ssh' a VOILA! Funkční připojení ssh odkudkoli k mému pi.
Zapíšu si nastavení přesměrování portů mého routeru.
(ApplicationTextField)_ssh (externí port)_22 (Interní port)_22 (Protocal)_Both (Na IP adresu)_192.168.1.### (Povoleno)_checkBox
Nastavení přesměrování portů se však může u různých směrovačů lišit, proto vyhledejte pokyny pro svůj směrovač.
Nyní, když jsem mimo svou domácí síť, připojuji se ke svému pi zadáním:
ssh [email protected][název hostitele]
Poté mohu zadat své heslo a připojit se.