На OSX: СШ: не удалось разрешить имя узла: имя узла, ни servname или не известно

в моем Wi-Fi сеть (ноутбук и десктоп)
Я пытаюсь ssh ноутбук с рабочего стола-все работает нормально
Когда я пытаюсь ssh с ноутбука на рабочий стол, делая это:

ssh macpro.local

Я понимаю:

ssh: Could not resolve hostname: nodename nor servname provided, or not known

определение usrename@macpro.local или root@macpro.local без разницы

но когда я делаю это:

ssh 192.168.1.67

это работает.

как я сказал, У меня нет проблем делать все это на моем рабочем столе.
Также, когда я делаю это (на обоих компьютерах)

/usr/sbin/sshd -t

Я понимаю:

Could not load host key: /etc/ssh_host_rsa_key
Could not load host key: /etc/ssh_host_dsa_key

пожалуйста, помогите!

24
задан Drew
05.12.2022 20:50 Количество просмотров материала 2966
Распечатать страницу

3 ответа

исправлено добавление в /etc/hosts:

192.168.1.67 macpro.local

по какой-то причине ~/.ssh / config недостаточно

3
отвечен Drew 2022-12-07 04:38

это сообщение означает, что у вас недостаточно прав доступа к файловой системе для файла, содержащего ваш ключ. Используйте chmod 600 Для правильной установки прав.

2
отвечен ryder 2022-12-07 06:55

причина, по которой вы получаете "не удалось загрузить ключ хоста", вероятно, потому, что эти файлы содержат закрытые ключи и защищены. Попробуйте:

sudo /usr/sbin/sshd -t

Как искать macpro.localне работает, проверьте настройки общего доступа. Под полем "имя компьютера" должно быть указано имя, с помощью которого другие компьютеры могут получить доступ к вашему рабочему столу. Кнопка "Изменить" позволяет изменить это.

0
отвечен Wilfredo Sánchez Vega 2022-12-07 09:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх