ssh: не удалось разрешить имя сервера: имя или служба не известны


15

Я пытаюсь проверить свой honeypot, но по какой-то причине я получаю это сообщение:

ssh root@server 10.0.2.15
ssh: Could not resolve hostname server: Name or service not known

Что я делаю не так?


1
Добавьте, какую команду вы использовали для ssh.
Рахул

3
правильный синтаксис для ssh будет такойssh root@10.0.2.15
WooJoo

@ WooJoo Похоже, у вас есть ответ;)
Сет

@ WooJoo да, это правильный ответ, я не могу поверить, что сделал такую ​​простую ошибку
ebatinstitute

@ WooJoo Опубликовать ответ;)
pa4080

Ответы:


10

Для подключения к ssh-серверу в терминале вам необходимо:

  1. Звонок sshдля запуска программы
  2. Имя пользователя, которое в вашем случае root
  3. @Знак разделения имени пользователя от сервера идентификации
  4. IP-адрес или имя сервера, который в вашем случае 10.0.2.15

Собранная команда выглядит так:

ssh root@10.0.2.15

в общих чертах ssh user@server.

Кроме того, вы можете использовать -lопцию, чтобы напрямую указать имя для входа и пропустить @синтаксис:

ssh 10.0.2.15 -l root

9

Как заявил WooJoo, вам нужно указать действительный сервер для подключения. Если вы хотите использовать форму, которую $ ssh root@serverвы можете, но вам необходимо иметь serverв качестве записи на /etc/hostsвашем DNS-сервере (это не так, иначе у вас не было бы ошибки) или запись в файле, который configобычно находится в /home/username/.ssh/config,

Пример записи / etc / hosts будет выглядеть так:

# Sample /etc/hosts file
127.0.0.1    localhost
127.0.1.1    computerhostnamehere

10.0.2.15    server

и пример /home/username/.ssh/config может быть таким простым:

Host server
  HostName 10.0.2.15
  User root

Это даст вам базовую функциональность, которую вы ищете. Есть много других вариантов размещения в ~/.ssh/configфайле.

Смотрите man sshбольше вариантов :)


1

Пожалуйста, попробуйте добавить запись сервера, к которой вы пытаетесь выполнить ssh, в файл / etc / hosts компьютера, с которого вы хотите выполнить ssh.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.