Zamora Teran/SSH sin contraseña

From OLPC
< Zamora Teran
Revision as of 19:11, 25 February 2010 by 200.30.165.130 (talk) (New page: desde un archivo en la computadora de kevin (keyssh.txt) <pre> SSH sin cambiar contraseñas (Leer referencia) Las OLPC vienen con dos usuarios: root y olpc. En el caso de root la cont...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

desde un archivo en la computadora de kevin (keyssh.txt)

SSH sin cambiar contraseñas

(Leer referencia)



Las OLPC vienen con dos usuarios: root y olpc. En el caso de root la contraseña está vacía, y en el caso de olpc es una clave inválida, de tal forma que solo root pueda cambiarla.

Podría cambiar la clave para permitir SSH remoto pero debo recodar que esta XO es un préstamo *temporal*. Si por alguna razón olvido regresarla a como estaba antes... ocasionaré problemas a los que la usen después de mi.



Antes de comenzar

OJO éstas instrucciónes sirven para conectarse DESDE otrapc HACIA la olpc.

Estoy usando abreviaciones para evita confusiones:



(olpc) La acción se realiza en la XO



(otrapc) La acción se realiza en la computadora desde la cual quieres conectarte.

IP-OTRAPC Es la dirección IP (p.e: 192.168.2.1) de la computadora desde la cual quieres conectarte

IP-OLPC Es la dirección IP (p.e: 192.168.2.3) de la computadora hacia la cual quieres conectarte

tusuario Es el usuario que estas usando en la computadora desde la cual quieres conectarte



3 pasos básicos

(otrapc) $ ssh-keygen

El sistema solicitará crear una clave, pero si temes olvidarla presiona ENTER simplemente. Ésta clave funciona sólo entre OTRAPC y la OLPC, muy diferente a la clave del usuario de la OLPC.



(olpc) $ cd

(olpc) $ scp tuusuario@IP-OTRAPC:.ssh/id_rsa.pub .ssh/authorized_keys

(otrapc) $ ssh olpc@IP-OLPC

Si tienes problemas

1. No existe la carpeta .ssh



(olpc) $ cd

(olpc) $ mkdir .ssh

(olpc) $ chmod 700 .ssh



2. Asignaste los permisos equivocados



(olpc) $ cd

(olpc) $ chmod 700 .ssh

(olpc) $ chmod 600 .ssh/authorized_keys