Когда я установил Putty на свой ноутбук с Windows, я смог подключиться к SSH на своем Linux-сервере, используя имя хоста этого компьютера. На моем Mac я должен был использовать IP-адрес. Есть идеи, как Windows разрешала имена, а Mac - нет?

Когда я делал SSH от Linux на Mac, мне приходилось делать name.local , если это играет какую-то роль.

2 ответа2

0

Если оба хоста используют один и тот же DNS, вы добавили что-то в файл hosts и пропустите это на Mac.

0

Предполагая, что сервер Linux находится в вашей локальной сети (и я предполагаю, что это связано со ссылкой на name.local), вам может потребоваться изменить несколько параметров в сетевых настройках Mac:

  1. Перейдите в меню Apple> Системные настройки> Сеть

  2. Выделите соединение, которое вы используете (Wi-Fi или Ethernet), и нажмите «Дополнительно ...» в правом нижнем углу.

  3. Перейти на вкладку DNS

  4. Убедитесь, что ваши DNS-серверы и (если применимо) параметры поиска доменов установлены правильно - возможно, сравните с настройками IP-адреса Windows

  5. Для сервера Linux (и только для разрешения DNS) это, вероятно, не имеет значения, но на всякий случай проверьте также вкладку WINS. Как правило, вы хотите быть в той же рабочей группе, что и другие ваши машины

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .