Перевод can t resolve hostname

ssh: Could not resolve hostname ip:port: Name or service not known

Сабж
Выдает это самое при попытке соединиться по ssh.
От чего это может быть? Сервер по ip пингуется. Могут быть какие-то настройки в sshd_config? Захожу только по VNC по ssh не пускает. Хотя PermitRootLogin поставил yes, AllowUsers закомментировал. Соединяюсь по нужному порту — который в sshd_config. Что еще?

П.С. Что ухудшаю безопасность в курсе — надо чтоб заходило сначала по ssh хотя бы. Программист который все это делал исчез и неделю не появляется. Какие там были у него пароли/настройки — не в курсе. Восстанавливаем доступ. Пароль root сменили через админку впски.

1. Покажи как коннектишься
2. ssh -vvv server

ну а nslookup hostname что говорит?

Вопрос снимается, тупил нещадно)

ssh: could not resolve hostname localhost

Аналогичная проблема. На работе стоит сервак на debian. На нем работает DHCP. По сети к нему доступ есть — на нем файлопомойка организована. SSH на оном, раньше стоял, но его «почему-то» снесли. Я переустановил apt-get install openssh-server. Сервер установился.
Поднастроил /etc/ssh/sshd_config: поменял порт, в частности.
В итоге даже при попітке подключиться локально к самому себе:
ssh user@localhost:4422
выводит вышеприведенное сообщение!
#nslookup localhost
Server: 10.0.0.253
Address: 10.0.0.253#53

Name: localhost
Address: 127.0.0.1

ssh -p 4422 user@localhost

Смена порта ни от чего не спасает. Самый тупой сканер перебирает порты по диапозону. Используй простейшее правило iptables для блокировки перебора пароля, см. гугл ssh bruteforce iptables.

Это все понятно, но проблема не с портом, а с: ssh: could not resolve hostname localhost Я просто кратко перечислил, что делал для настройки. В т.ч. сменил порт. Понятно, что не работает он не от «смены порта». А от чего — не могу понять. По IP-127.0.0.1 то же самое, гад, выдает. Просто бред какой-то.

ssh user@localhost:4422 — это неправильная команда

Да, действительно, неправильно вводил команду. Порт надо указывать через параметр -p NNNN. Локально зашел. Теперь буду пробовать через putty с виндовой машиной подключиться.

Проблема осталась. Локально через ssh зайти могу.
Удаленно, с винды через putty — «Access denied».

Порт на роутере открыли?Перенаправление настроили?

Источник

Minecraft Forums

This thread was marked as Locked by webrosc .

«Can’t resolve host name»

  • Coal Miner
  • Join Date: 3/5/2013
  • Posts: 112
  • Minecraft: mike7002555
  • Member Details

Can’t resolve hostname means the hostname of the server you have entered is mistyped. Be sure there’s no extra spaces, or characters in the address you typed in. If the connection does not work you’d get a connection error.

  • Coal Miner
  • Join Date: 3/5/2013
  • Posts: 112
  • Minecraft: mike7002555
  • Member Details

Do you have a firewall or a Peer Blocker running?

  • Coal Miner
  • Join Date: 3/5/2013
  • Posts: 112
  • Minecraft: mike7002555
  • Member Details

Well if you have the hostname(Words not numbers) open up command prompt or Terminal and type in nslookup , when you get their IP run «ping -l 128 «. If that succeeds without packet loss then I suspect it’s either a client bug, or the hostname is invalid. This error isn’t usually thrown unless something with the actual host address is wrong.

what did you do to fix the issue im hosting and my friend is having this problem

  • Stuck at Home
  • Join Date: 8/7/2012
  • Posts: 430
  • Location: San Francisco Bay Area
  • Minecraft: DocBrown2015
  • Xbox: Americant
  • Member Details

  • Tree Puncher
  • Location: USA
  • Join Date: 7/25/2013
  • Posts: 14
  • Minecraft: GertyertegGaming
  • Xbox: Gertyertg
  • Member Details

Subscribe to my channel!

I tried pinging, and it didn’t work. he got a 100% loss. what should I be doing now?

Is there something I am doing wrong? I got my router to forward to the port on my IP, we both h

This problem is a simple problem and it does mainly occur when the host re-starts his router. What is happing is when you restart your router you ip address changes because the router cleans up every thing. How it works, it goes through every thing it has connected to it and labels them in the form of ip addresses so your router will have a basic ip address or default gateway such as 192.168.0.1 (mine) so it will go through all the connections and 192.168.0.2,192.168.0.3,192.168.0.4. How to check yours. click start — run — cmd- then once there type in — ipconfig after that look for ipv4 and that is your computers ip address to the router. there will be anther ip address simular to it called Default Gateway, that is the ip address form the router

( note — I have a different router to most people so it will not be the same ip address)

When you port forward you put in this address (ipv4) for the router to know what it is port forwarding form. So you must re-port forward with that ip address and every thing will be back to normal.

Источник

Исправление ошибки sudo: unable to resolve host

Главное меню » Операционная система Linux » Исправление ошибки sudo: unable to resolve host

Мы забыли дать ему разумное имя, поэтому через несколько дней мне пришлось изменить имя хоста и дать ему лучшее имя. Теперь он называется test-server, потому что для этого он и используется.

Мы создали пользователя sudo, потому что мы не рекомендуем все время быть пользователем root, особенно когда работаете со своей системой.

Когда мы начали использовать команды с sudo, то увидели странную ошибку в выводе команд:

Команда без проблем запускалась с sudo, но это сообщение об ошибке все равно отображалось.

Исправление sudo: unable to resolve host

Основная причина ошибки была связана с изменением имени хоста. Позвольте нам показать вам, как исправить эту проблему, чтобы устранить ошибку имени хоста.

Сначала проверьте имя хоста вашей системы с помощью команды hostname. В нашем случае имя хоста – тест-сервер.

Имя хоста берется из файла /etc/hostname.

То же имя хоста должно быть указано в файле /etc/hosts. Но в нашем случае (и мы думаем, что и в вашем случае) это имя хоста отсутствовало в файле /etc/hosts, как вы можете видеть в выходных данных ниже:

127.0.0.1 localhost
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Поскольку он здесь отсутствует, система не может определить имя хоста и, таким образом, выдает ошибку ‘sudo: unable to resolve host’.

Чтобы исправить это, отредактируйте этот файл и добавьте новую строку и установите адрес обратной связи с именем хоста. Вы можете использовать редактор Vim для редактирования файлов в командной строке.

Итак, теперь наш файл /etc/hosts выглядит так:

127.0.0.1 localhost
127.0.0.1 test-server
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Сразу после добавления вышеупомянутой строки ошибка ‘sudo: unable to resolve host’ исчезла.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Поделиться с друзьями
admin
Оцените автора
( Пока оценок нет )
Как переводится?
Adblock
detector