Я намагаюся налаштувати 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]
вам очікування?