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.
ssh [email protected]Respuestas:
Para conectarse a un servidor ssh en una terminal, necesita:
sshpara iniciar el programa.root@señal que separa el nombre de usuario de la identificación del servidor10.0.2.15Ensamblado, el comando se ve así:
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:fuente
Como dijo WooJoo, debe indicarle un servidor válido para conectarse. Si quisiera usar el formulario
$ ssh root@server, puede hacerlo , pero necesitaría tenerloservercomo entrada en/etc/hostssu servidor DNS (que no es el caso o no habría tenido un error) , o una entrada en un archivo llamadoconfigubicado típicamente en/home/username/.ssh/config.Una entrada de muestra / etc / hosts se vería así:
y una muestra /home/username/.ssh/config podría ser tan simple como:
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 :)fuente
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
fuente