Chcę uzyskać dostęp do serwera SSH na Raspberry Pi (z Raspbian OS) z klienta SSH na komputerze X86_64 z Ubuntu 14.04, oba zlokalizowane w tej samej domowej sieci LAN.
Jestem w stanie SSH z Raspberry Pi przy użyciu następującego polecenia ssh pi@73.***.***.***
:; gdzie 73.***.***.***
jest adres IP, który można routować przez Internet, przydzielony mi przez dostawcę usług internetowych. Ale gdy próbuję ssh pi@pi.local
terminal natychmiast powraca: ssh: Could not resolve hostname pi.local: Name or service not known
. Podobnie, gdy próbuję, ssh pi@raspberrypi.local
terminal zwraca ssh: Could not resolve hostname raspberrypi.local: Name or service not known
.
Ponadto, kiedy próbujęssh pi@raspberrypi
następnie terminal monituje mnie o podanie hasła do pi @ raspberrypi. Po wpisaniu hasła nic się nie dzieje; nie ma komunikatu o błędzie, w ogóle nie ma opinii. Na początku pustej linii jest tylko migający kursor. Migający kursor NIE jest wyświetlany po zachęcie powłoki, tj. nie pojawia się po foo@localhost:~$
monicie. Są podobne wyniki, kiedy próbuję, ssh pi@192.168.2.16
jak wtedy, gdy próbowałem ssh pi@raspberrypi
.
Chcę i myślę, że powinienem być w stanie wykonać SSH, podając lokalny adres IP lub nazwę hosta, zamiast polegać na publicznym adresie IP. Jeśli to możliwe, jak mogę to osiągnąć? Ktoś zasugerował, że powinienem dodać wpis do pliku hosts komputera (Ubuntu), aby rozwiązać problem z rozpoznawaniem nazw. Nie mam pojęcia na temat plików hostów i nie wiem, jak postępować. Czy ktoś może pomóc?