Herramientas Personales
Usted está aquí: Inicio Artículos SSH - SHFS y transferencia de archivos

SSH - SHFS y transferencia de archivos

por FrangaL Última modificación 12/04/2008 13:53

En este articulo explicare como sacarle más partido a nuestro demonio SSH.

Además de un sustituto seguro de Telnet, SSH nos permite montar directorios, transferir archivos, o simplemente usarlo como un servidor FTP. Puede ser un buen sustituto de Samba o NFS si sólo queremos usarlo para compartir una partición con varias máquinas, o de nuestro servidor inseguro FTP.

Lo primero que tenemos que hacer es darle soporte shfs ha nuestro kernel.

apt-get install shfs-source shfs-utils
cd /usr/src
son:/usr/src# tar jxvf shfs.tar.bz2
son:/usr/src# cd modules/shfs
son:/usr/src/modules/shfs# make && make install
son:/usr/src/modules/shfs# depmod -a
son:/usr/src/modules/shfs# modprobe shfs

Ahora ya podremos montar directorios en red facilmente de las siguientes maneras, aqui van 2 ejemplos.

shfsmount user@HOSTREMOTO:/tmp/share/ /mnt/DIRECTORIOLOCAL

Tambien podríamos añadir una linea parecida a esta en el fstab.

user@HOSTREMOTO:/tmp/share/ /mnt/DIRECTORIOLOCAL shfs defaults,user,noauto 0 0


Otra opción es es usar scp para transferir archivos o carpetas de forma segura, veamos lo con estos 2 ejemplos.

Primero enviaremos un archivo host.
scp /home/user/origen.iso user@HOSTREMOTO:/home/user/destino.iso

Ahora nos descargaremos un directorio.
scp -r user@HOSTREMOTO:/home/user/images /home/user/share


También podemos usar el demonio SSH como si fuera un servidor FTP, actualmente todos los clientes FTP soportan el protocolo sftp. Nos aseguraremos de que nuestro demonio está configurado para tal función asegurándonos de tener esta linea en el archivo /etc/ssh/sshd_config

Subsystem sftp /usr/lib/sftp-server


Más información:
http://www.openssh.com/
http://shfs.sourceforge.net/

Acciones de Documento

    Todos los contenidos que hay en esta web están bajo la protección, términos y condiciones de la licencia Creative Commons License