2 votos

Acceso SSH mediante clave .pub

No sé si le estoy dando demasiadas vueltas a esto pero no consigo entender cómo usar una clave pública ssh para crear una conexión ssh a través de mi mac.

A continuación, enumeraré mis pasos:

  1. Primero creé las claves SSH en mi servidor en cpanel -> claves SSH y creé un par de claves con nombre id_rsatest

  2. Luego descargué en mi mac los archivos de la clave pública y privada, así que ahora en mi carpeta de descargas tengo los archivos: id_rsatest y id_rsatest.pub

  3. Entonces moví el id_rsatest.pub archivo a Users/myuser/.ssh/ y abrí Terminal.app -> Shell -> Nueva conexión remota e introduje la siguiente información:

    enter image description here

    y recibir este error:

    ssh: connect to host example.com port 22: Operation timed out
    [Process completed]

¿Qué estoy haciendo mal? ¿Es esta la forma de crear un acceso SSH con claves SSH?

0 votos

Operation timed out parece un problema de red. ¿Puedes hacer ping al host?

7voto

Lo has entendido mal :-)

  • crear un par de claves en el Mac que está utilizando

  • poner ambos id_rsa.pub y id_rsa en ~/.ssh y ejecutar chmod 600 id_rsa

  • añadir la clave pública generada ( id_rsa.pub ) a .ssh/authorized_keys en la máquina remota (su servidor en este caso). Si se le permite entrar a través de ssh utilizando una contraseña, utilice

    ssh remoteuser@remotemachine "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub

    Si no, transfiera el archivo por cualquier medio que tenga para subir archivos.

  • Ejecutar ssh remoteuser@remotemachine en su shell para conectarse

PS: La clave privada no debería salir nunca de la máquina en la que se ha generado

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X