Hoy os presento “AndFTP” una magnifica aplicación de android, gratuita por supuesto, para el intercambio de archivos entre Android y Debian Squeeze (válido tambien para otras distros). Estaba un poco harto de usar el cable usb o mediante el bluetooth, es una lata lo de buscar el cable y también lo del bluetooth que recordemos tiene menos radio de acción que nuestra red wireless y es bastante más lento. De esta manera, lo podemos hacer desde cualquier punto de la casa e incluso si disponemos de una Ip fija en nuestro PC, lo hariamos desde cualquier otro sitio, eso sí, estando conectando a una red wireless en nuestro Android. Jejejeje, maravilloso SSH … ;-)
La aplicación en cuestión es Andftp en su versión “free” y la podemos descargar tranquilamente del market. Instalamos.
Tambien debemos tener instalado en nuestro Debian los paquetes : openssh-client y openssh-server. En terminal:
aptitude install openssh-client openssh-server
- En nuestro Debian.
Antes de configurar el “server SSH” , debemos abrir el puerto 22 de la Ip que usa nuestro Pc para que permitamos las conexiones de dicho protocolo (normalmente Router — NAT).
Hagamos un poco más seguro nuestro server, cambiando “PermitRootLogin yes” a “PermitRootLogin no”:
gedit /etc/ssh/sshd_config
Tambien evitemos passwords vacios, dejemos asi “PermitEmptyPasswords no”:
Podríamos colocar más seguridades, pero de momento … el que quiera que mire un poco aquí.
Ahora generamos el par de claves, pública y privada:
ssh-keygen
user@host$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): lo dejamos tal cual, pulsamos Intro.
Enter passphrase (empty for no passphrase): aquí nuestra key o password
Enter same passphrase again: aquí otra vez nuestra key o password
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX user@host
la privada es la introducida y la pública es la generada por el dichoso algoritmo. No olvidar la privada … jojojojo
Todo listo y ahora iniciamos el servidor ( root):
/etc/init.d/ssh start
- En nuestro dispositivo Android.
Primero configuramos la configuración a nuestro server:
Pulsamos en Agregar y nos saldra una pantalla como esta:
Ahora añadimos nuestros datos del server ssh en la pestaña general, quedando así, donde hostname es nuestra ip del PC y la carpeta remoto podemos darle nuestro home de usuario:
Ahora pasamos a la pestaña de avanzado:
Dejamos todo como esta e introducimos nuestro password o clave privada del servidor SSH en el recuadro de contraseña, SSH clave dejamos tal cual “opcional”.
A continuación salvamos todo desde la pestaña General. Y procederemos a crear nuestra conexión via SSH. Pulsamos en “Conectar” y aparecerá esto:
Aquí introduciremos la clave de nuestro usuario (inicio de sesión) en nuestro Debian Squeeze.Y tras breves segundos lograremos nuestra conexion segurisiiiiimma via SSH:
Y despues nuestra carpeta, jajajaja:
No hay comentarios:
Publicar un comentario