Я намагаюся налаштувати VPN за допомогою Raspberry Pi, і першим кроком є здобуття можливості sshвходити в пристрій за межами моєї локальної мережі. З будь-якої причини це виявляється неможливим, і я не маю найменшого поняття, чому. Коли я намагаюся перейти sshна свій сервер user@hostname, я отримую помилку:
ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known
Однак я можу увійти на сервер за допомогою,
ssh user@[local IP]
Сервер - це Raspberry Pi Model B, який працює за останнім розповсюдженням Raspbian, і машина, з якою я намагаюся підключитися до нього, - це Macbook Pro, який працює Mavericks. sshбуло ввімкнено на Raspberry Pi, коли я встановив Raspbian.
Я годинами переглядав стек переповнення, намагаючись дізнатися, чи є у когось інших така проблема, і я нічого не знайшов. У кожному sshпідручнику, який я знайшов, йдеться про те, що я повинен мати можливість налаштувати його на віддаленій машині та увійти з будь-якого місця за допомогою імені хоста, і я ніколи не мав успіху в цьому.
nslookup [hostname]випльовує; Сервер: 8.8.8.8 Адреса: 8.8.8.8 # 53 ** сервер не може знайти [ім'я хоста]: NXDOMAIN під час запуску з мого Macbook
[hostname], правда?
Server: 192.168.0.1 Address: 192.168.0.1#53 ** server can't find mrddr: NXDOMAIN


[hostname]що ви використовуєте, не може бути вирішене з того місця, з якого ви намагаєтеся. Чиnslookup [hostname]повертає[local IP]вам очікування?