Estoy tratando de SSH de una gota de Océano Digital a una segunda gota.
He aquí mi arreglo:
Configuración y configuración
- Droplet 1: MyTest (Ubuntu 16.04 512 MB RAM)
- Droplet 2: RemoteHost (Ubuntu 16.04 512 MB RAM)
- Sistema local (Windows 7 con Putty, PuttyGen)
Según las instrucciones en el video aquí , utilicé PuttyGen para generar un par de claves pública-privada en mi sistema local (Windows 7). No guardé la clave pública. Guardé la clave privada en mi sistema local (Windows 7). Agregué la clave pública a la gotita MyTest. Ahora puedo usar Putty para ssh desde mi sistema local (Windows 7) en MyTest sin una contraseña exactamente como se muestra en el video.
Problema
Ahora, me gustaría SSH desde la gotita MyTest a la gotita RemoteHost.
Paso 1.
Creé la gota RemoteHost y adjunté la misma clave pública que para MyTest. Entonces, ambas gotitas MyTest y RemoteHost tienen la misma clave pública.
Paso 2.
Desde mi máquina local (Winsows 7), utilicé PuTTy para SSH en la gotita MyTest.
Paso 3.
Luego, (desde la línea de comandos de droplet MyTest) intenté introducir SSH en el droplet RemoteHost con lo siguiente:
root@MyTest:~# ssh root@123.456.789.10
Después de esto, recibo el siguiente mensaje de error
root@MyTest:~# ssh root@xxx
The authenticity of host 'xxx (xxx)' can't be established.
ECDSA key fingerprint is SHA256:yyy.
Are you sure you want to continue connecting (yes/no)?
También muestro el error en la captura de pantalla anterior.
Pregunta:
¿Es posible SSH de una gota de Océano Digital a una gota de Océano Digital diferente?
root@MyTest:~# ssh-keygen -t rsa -N '' -f myexample.rsa
y luegossh-copy-id root@123.456.789.10
. Pero me dio el error:/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': No such file (to install the contents of '/root/.pub' anyway, look at the -f option)
. ¿Falta un argumento en elssh-copy-id
comando?