GNU/Linux >> Znalost Linux >  >> Linux

ssh:Nelze vyřešit název hostitele [název hostitele]:zadaný název uzlu ani název_serveru nebo neznámý

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.


Linux
  1. Jak změnit port SSH v Linuxu

  2. Git Remote Add s jiným portem SSH (ne 22)

  3. Jak nastavit SSH tunelování

  1. curl:(6) Nelze vyřešit hostitel:google.com; Jméno nebo služba nejsou známy

  2. http proxy přes ssh, ne ponožky

  3. jak zajistit, aby tcpdump zobrazoval IP a číslo portu, ale ne název hostitele a protokol

  1. Odstraňování problémů:Nelze vyřešit název hostitele

  2. HTTPS SSH tunel

  3. Jak nastavit ssh tunel pro předávání ssh?