ssh: no se pudo resolver el servidor de nombre de host: nombre o servicio desconocido

15

Estoy tratando de probar mi honeypot pero por alguna razón recibo este mensaje:

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

¿Qué estoy haciendo mal?

ebatinstitute
fuente
1
Agregue qué comando usó para ssh.
Rahul
3
la sintaxis correcta para ssh sería estassh [email protected]
WooJoo el
@WooJoo Parece que tienes la respuesta;)
Seth
@WooJoo sí, esa es la respuesta correcta, no puedo creer que haya cometido un error tan simple
ebatinstitute
@WooJoo Publique la respuesta;)
pa4080

Respuestas:

10

Para conectarse a un servidor ssh en una terminal, necesita:

  1. La llamada sshpara iniciar el programa.
  2. El nombre de usuario, que en su caso es root
  3. Una @señal que separa el nombre de usuario de la identificación del servidor
  4. La dirección IP o el nombre del servidor, que en su caso es 10.0.2.15

Ensamblado, el comando se ve así:

ssh [email protected]

en términos generales, ssh user@server.

Alternativamente, puede usar la -lopción para especificar directamente el nombre de inicio de sesión y omitir la @sintaxis:

ssh 10.0.2.15 -l root
WooJoo
fuente
8

Como dijo WooJoo, debe indicarle un servidor válido para conectarse. Si quisiera usar el formulario $ ssh root@server, puede hacerlo , pero necesitaría tenerlo servercomo entrada en /etc/hostssu servidor DNS (que no es el caso o no habría tenido un error) , o una entrada en un archivo llamado configubicado típicamente en /home/username/.ssh/config.

Una entrada de muestra / etc / hosts se vería así:

# Sample /etc/hosts file
127.0.0.1    localhost
127.0.1.1    computerhostnamehere

10.0.2.15    server

y una muestra /home/username/.ssh/config podría ser tan simple como:

Host server
  HostName 10.0.2.15
  User root

Esto le proporcionaría la funcionalidad básica que está buscando. Hay muchas más opciones disponibles para colocar en el ~/.ssh/configarchivo.

Ver man sshpara más opciones :)

ben-Nabiy Derush
fuente
0

Intente agregando la entrada del servidor al que está intentando ingresar ssh en el archivo / etc / hosts de la máquina desde donde desea hacer ssh

Patke Pravin
fuente