Tengo una caja virtual en la que instalé ubuntu 12.04. Mi computadora host es Mac OS (disidentes). Hice una copia de la clave SSH en mi control remoto (que es el servidor ubuntu y lo llamo myubuntu).
cuando lo hice
ssh username@myubuntu
ssh: Could not resolve hostname ubuntuhadoop: nodename nor servname provided, or not known
pero cuando lo intenté:
ssh [email protected]
Pude iniciar sesión en el servidor remoto (que es myubuntu).
¿Por qué es necesario que proporcione la dirección IP que se conecta correctamente pero no el nombre del servidor?
No estoy seguro de si esto es posible. Pero encontré en uno de los tutoriales de youtube.
ssh myubuntu
(NO username @ myubuntu) e inició sesión en el servidor remoto, sin nombre de usuario. ¿es posible?
networking
virtualbox
ssh
tormenta cerebral
fuente
fuente
Respuestas:
Tienes pocas opciones.
Si necesita acceso desde unas pocas ubicaciones o desde una única ubicación, actualice / etc / hosts
Agregue una entrada para su servidor
En segundo lugar, compre o encuentre un servicio DNS gratuito, http://www.noip.com/free/ o similar.
En tercer lugar, ssh usa su nombre de usuario actual de manera predeterminada, por lo que si tiene el mismo nombre de usuario tanto en el cliente como en el servidor, solo ssh server_name
Solo necesita especificar un nombre de usuario si los nombres son diferentes o si desea un nuevo usuario
fuente
ssh myubuntu
y yoget operation timed out
ssh -vvv myubuntu
ssh -vvv
. después de arreglarlo, funciona muy bien! una pregunta, sin embargo, ¿por qué dicesif you need access from only a few locations or a single location update /etc/hosts
? si pudiera dar una o dos líneas para los dos métodos que describió y cuándo serán útiles, serán útiles para principiantes como yo. ¡¡¡¡Muchas gracias!!!!Yo también tuve este problema. Había definido otro host como a continuación (en / etc / hosts):
Lo cambié a:
fuente