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?
ssh root@10.0.2.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?
ssh root@10.0.2.15
Respuestas:
Para conectarse a un servidor ssh en una terminal, necesita:
ssh
para iniciar el programa.root
@
señal que separa el nombre de usuario de la identificación del servidor10.0.2.15
Ensamblado, el comando se ve así:
ssh root@10.0.2.15
en términos generales, ssh user@server
.
Alternativamente, puede usar la -l
opción para especificar directamente el nombre de inicio de sesión y omitir la @
sintaxis:
ssh 10.0.2.15 -l root
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 server
como entrada en /etc/hosts
su servidor DNS (que no es el caso o no habría tenido un error) , o una entrada en un archivo llamado config
ubicado 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/config
archivo.
Ver man ssh
para más opciones :)
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