Desde el "Play Store" del celu descargaremos la aplicación llamada Termux.
Y ya tenemos un terminal de bash, probamos ejecutar sshd y vemos que no está instalado:
$ sshd
Lo instalamos con el bien y ponderado apt-get de debian dandole Y para continuar cuanod nos pida:
$ apt-get install openssh
Ejecutamos un netstat para ver en si esta escuchando en el puerto 22, vemos que no aparece, lo iniciamos y volvemos a verificar, pero ahora vemos que está en otro puerto, el 8822:
$ netstat -an | grep -i listen | grep 22
$ sshd
$ !net
Intentamos conectarnos al puerto 8022 desde la misma aplicacion y vemos que no aparece permiso denegado:
$ ssh localhost -p 8022
Tenemos que crear el authorized_keys y darle permisos:
$ touch .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
$ chmod 700 .ssh/
Generamos el juego de llaves publica y privada, damos enter salvo que querramos especificar una passphrase, en mi caso la dejé vacía para ingresar sin password:
$ ssh-keygen
Agregamos la publica al final del authorized_keys:
$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
Ahora si vemos que nos podemos loguear al localhost a dicho puerto:
$ ssh localhost -p 8022
Copiamos la clave privada desde el telefono hacia el servidor desde el cual nos conectaremos, el server tiene la ip 192.168.1.43:
$ scp .ssh/id_rsa root@192.168.1.43:/root
Probamos conectarnos desde el linux por ssh indicando la ip del telèfono, el puerto y la clave privada que copiamos:
root@linux:/# ssh 192.168.1.36 -p 8022 -i id_rsa
Si queremos conectarnos sin contraseña con el putty primero nos descargamos el puttygen.exe de acá http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html, lo ejecutamos, primero seleccionamos RSA, damos Load para cargar el id_rsa que generamos en el android, damos Aceptar y lo guardamos como clave privada con Save private key:
Ejecutamos el putty, vamos a Conexión - Data y en username ponemos el usuario que tiene el android, pueden verlo desde el terminal con el comando:
$ whoami
u0_a145
Luego vamos a SSH -> Auth -> Browse .. y seleccionamos la clave .ppk que generamos previamente con el puttygen:
Finalmente en la solapa Session ponemos la ip, el puerto, seleccionamos SSH, ponemos el nombre de la sesiòn en Saved Session y click en Save:
Open y listo, conectamos.
No hay comentarios:
Publicar un comentario