Как решить проблему при подключении по ssh на Mac OS (ssh: Couldn't resolvehostname server: nodename nor servername provided, or not known)?
Поднял GIT на собственном сервере под управлением Ubuntu Server, но столкнулся с такой проблемой - из под Линукса и Винды (Putty) я могу без проблем подключиться по ssh, а вот из под Мака болт на 32. Выдает такую ошибку:
ssh: Couldn't resolvehostname server: nodename nor servername provided, or not known
В чем может быть дело? Просто я на Маках не работал. Порт по умолчанию стоит 22.
@eprivalov это на какой-такой винде работает запрос вида nslookup vallverk@server? :)
Вот <b>ssh</b> username@server - да, валидная команда.
Чтобы указать команде nslookup каким DNS-сервером она должна воспользоваться, нужно это сделать через пробел - nslookup ya.ru 8.8.8.8
Ну а если мак не резолвит имя и не коннектится по ip, то нужно проверить и поправить настройки сети. А так, работа с ssh в маке ничем не отличается от linux, например, я последний год работаю только под macos.
Все-таки не стоит на вход nslookup подавать имя@домен. Это бессмысленно. SSH -- другое дело, вот только там-то и можно явно задать имя пользователя при подключении к серверу именно таким образом.