SCP: Transfiriendo un archivo por medio de SSH

Antes de empezar con este nuevo articulo, queria pedir disculpas a todos nuestros fieles lectores, ya que por diferentes motivos (Trabajo), no he vuelto a publicar  articulos con la regularidad que lo venia haciendo. Espero que esto no vuela a ocurrir,  y que pueda organizar mi tiempo de tal manera que haya espacio para todo.

Ahora si, entrando en materia, alguna vez todos hemos tenido la necesidad de transmitir un archivo de grandes proporciones (en peso) a un amigo o  simplemente a un conocido o desconocido xD, las opciones son varias:

  • Messenger: Si!! Creanlo, he visto personas que transfieren archivos de  mas de 700 Mb, por medio del cliente de mensajeria desarrollado por Microsoft, ¿ventajas? creo que ninguna, se que todos hemos probado el deficiente proceso que hace messenger para tranferir archivos, muy lento y suele caerse a menudo.
  • Servidores: Algunas personas utilizan servidores como megaupload, rapidshare o  4shared, es un proceso mas demorado ya que hay que subir el archivo y que la otra persona lo descargue, ¿Ventajas? Quizas la mas importante es que la informacion despues de qu este en el servidor estara disponible para muchas personas y por un tiempo determinado.
  • Servidor FTP: Otras personas un poco mas tecnicas, configuran un servidor FTP, para transferir los archivos necesarios ¿Ventajas?  un servidor ftp facilita mucho el proceso siempre y cuando sean varios archivos los que hayan que transmitir, ya que maneja listas o colas de proceso. Sin embargo, el unico problema de un servidor FTP es que  no cualquier persona sabe configurarlo con sus debidos permisos y caracteristicas, es decir, es muy facil para cualquier informatico, pero  para otras personas les puede parecer muy complicado.
  • SCP: Otra forma, mucho mas tecnica que la anterior y que explicare mas adelante, se trata de SCP, Este comando nos permite transmitir  un archivo conectandonos a un servidor SSH, obviamente el individuo que recibira el articulo debe tener un servidor SSH, SI!! yo se que es algo mas complicado que un servidor ftp, pero esta opcion tiene algunas ventajas como seguridad y disponibilidad.y es muy util para aquellos que manejan servidores diariamente.

¿Pero que es SCP?

Que mejor que la wiki para responder esta pregunta:

Secure Copy o SCP es un medio de transferencia segura de archivos informáticos entre un host local y otro remoto o entre dos hosts remotos, usando el protocolo Secure Shell (SSH).

El término SCP puede referir a dos conceptos relacionados, el protocolo SCP o el programa SCP.

El protocolo SCP es básicamente idéntico al protocolo rcp de BSD. A diferencia de rcp, los datos son cifrados durante su transferencia, para evitar que potenciales packet sniffers extraigan información útil de los paquetes de datos. Sin embargo, el protocolo mismo no provee autentificación y seguridad; sino que espera que el protocolo subyacente, SSH, lo asegure.

El programa SCP es un cliente que implementa el protocolo SCP, es decir, es un programa que realiza copia segura.

El cliente SCP más ampliamente usado es el programa scp del Intérprete de comandos, que es incorporado en la mayoría de las implementaciones de SSH. El programa scp es el analogo seguro del comando rcp. El programa scp debe formar parte de todos los servidores SSH que quieran proveer el servicio SCP, así como scp funciona como servidor SCP también.

Ya que sabemos la teoria vamos a la practica, la forma de uso, es relativamente sencilla:

scp Archivo_a_transmitir usuario@ip_serverssh:ruta/archivodestino

Donde:

Archivo: es  el que se va a transmitir

Usuario: Es el usuario para conectarse al server SSH

ip_serverssh: Direccion ip del server SSH

ruta: Es la ruta donde se va a guardar este archivo en el otro equipo

Hay que tener cuidado con los : son obligatorios y siempre deben ir,  y que la ruta a donde mandan ese archivo si existe en el PC que va a recibir el archivo.

Este metodo es muy util, cuando diariamente tenemos qu eluchar con servidores, backups,  y el transporte de un lugar a otro  de grandes archivos, ya que nos brinda, seguridad, y  confiabilidad.

4 Comments