jump to navigation

adios FTP.. ahora SSH diciembre 13, 2007

Posted by maximilinux in Debian, Linux How-TO.
trackback

FTP fue creado en un principio para transferir archivo, lo cual resultó y bastante bien. Es muy facil transferir transferir archivos remotamente con la ayuda de gftp, kftpgrabber o filezilla (software libre por favor =) ). Pero la rapidez implica seguridad? En este caso NO. Esto pasa porque las conexiones ftp pasan así no mas. Como vengan, no pasan por ningún método de encriptación. Por lo tanto deja abierta la entrada para que cualquier pelagato pueda ver nuestra conexión, datos privados, contraseñas, etc etc etc.

Pero entonces… como podemos transferir archivos desde mi computador a otro? Fácil SSH. (aunque también existe el SFTP, pero nah xD ) SSH: Secure Shell, es el nombre del programa y del protocolo que permite la conexion entre dos máquinas. Ya sea desde una maquina corriendo Linux, *BSD o windows hacia una maquina corriendo cualquier derivado del Unix. Permite manejar la maquina desde la linea de comandos o  desde el sistema gráfico X (solo si esta corriendo en la máquina remota) Todos los datos que pasan por la conexion, pasan por un sistema de cifrado extremadamente seguro. Por lo tanto nadie podrá ver lo que estamos haciendo.

Puede que en nuestro linux no lo tengamos instalado, asi que si estamos en Debian (o derivados) escribimos como root:

apt-get install ssh

Puede que nos pregunte si queremos que sea un demonio y le decimos que si.

Ahora para conectarnos  tenemos que usar la sentencia: ssh usuario@servidor y nos preguntará si queremos añadirlo a nuestra lista de hosts seguros.. le escribimos “yes”. Entonces en mi caso quedaría:

maximilinux@Debian:~$ ssh max@192.168.0.100
max@192.168.0.100’s password:

Como se fijan, pide altiro una contraseña. Una vez que entramos, nos mostrará una pantalla tal como si nos loguearamos en la consola y listo. Estamos listo para trabajar en la maquina remota. Facil no? Si usan windows, pueden usar el putty 

Ahora, como transeferimos archivos desde nuestro pc a la maquina remota? Para esto existe un comando: scp (SecureCopy) y se usa asi:

scp  archivo usuario@maquina:/ruta/donde/dejara/el/archivo/

Y nos pedirá el password de usuario.

No me queda más decir, que desde hoy tiro abajo el demonio del ftp de mi servidor:

maximilinux@Debian:~$ ssh root@192.168.0.100
root@192.168.0.100’s password:
Last login: Thu Dec 13 15:49:18 2007 from 192.168.3.239
Linux servidor 2.6.18-5-486 #1 Tue Oct 2 23:38:54 UTC 2007 i586

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
servidor:~# /etc/init.d/vsftpd stop
Stopping FTP server: vsftpd.
servidor:~#
Sigue el ejemplo

Saludos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: