Hay diversos métodos para transferir información entre el servidor y otros computadores.
Puede descargar información típicamente con los protocolos
http y
ftp que transmiten la información
sin cifrar, esto puede lograrlo con ftp
,
curl
o wget
.
Para descargar información cifrada emplee el protocolo
https con los mismos
ftp
, curl
o
wget
.
Para enviar y recibir información cifrada utilice el protocolo
ssh (o su protocolo asociado
sftp). Para emplear este método
desde un sistema adJ/OpenBSD (o otro sistema tipo Unix que cuente
con OpenSSH) se puede usar bien scp
desde la
línea de comandos o el programa filezilla
.
Si tiene una URL para los protocolos http, https o ftp basta que la escriba a continuación de ftp en una terminal y este descargará el enlace.
Por ejemplo las fuentes de este manual están en http://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz
(que usa protocolo http como indica el comienzo del URL) podrá descargarlas al directorio de trabajo con:
ftp http://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz
Para descargar con protocolo https (soportado por github.io):
ftp https://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz
Y a manera de ejemplo de descarga mediante protocolo ftp (archivo de respuestas frecuentes sobre OpenBSD):
ftp ftp://ftp3.usa.openbsd.org/pub/OpenBSD/doc/obsd-faq.txt
Los mismos ejemplos de la sección anterior con
curl
serían:
curl -O http://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz curl -O https://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz curl -O ftp://ftp3.usa.openbsd.org/pub/OpenBSD/doc/obsd-faq.txt
Los mismos ejemplos de la sección anterior con
wget
serían:
wget http://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz wget https://pasosdejesus.github.io/basico_adJ/basico_adJ-6.0_html.tar.gz wget ftp://ftp3.usa.openbsd.org/pub/OpenBSD/doc/obsd-faq.txt
filezilla le permite transmitir archivos a un servidor.
Puede usarse sobre sistemas operativos OpenBSD, Linux, Mac OS X y Windows. Soporta los protocolo FTP, SFTP y FTP sobre SSL.
Una vez instalado ejecútelo y configure la primera vez la conexión a su servidor desde el menú Archivo->Gestor de Sitios. Del siguiente ejemplo adapte el nombre del servidor y de usuario.
Una vez configurada la encontrará al abrir FileZilla e ingresar a Archivos->Sitios. Cuando elija Conectar se iniciará una conexión encriptada, con un intercambio inicial de llaves que debe aceptar, después aparecerán paneles como los siguientes:
Note que al lado izquierdo están las carpetas y archivos de su computador local, mientras que al lado derecho están las carpetas y archivos del servidor. Para transmitir un archivo de uno a otro basta que lo arrastre.
Si por ejemplo desea transferir el archivo
ideas.txt
del servidor OpenBSD
practica.pasosdeJesus.org
a otro servidor tipo
Unix que tenga instalado y configurado ssh (digamos
comp.trabajo.net
), a la cuenta de un usuario
mateo
, en el directorio
personal
:
$ scp ideas.txt mateo@comp.trabajo.net:personal
Si desea transmitir el archivo metodo.txt del directorio personal
del servidor comp.trabajo.net
al directorio en
el que está ubicado en
$ scp juan2@comp.trabajo.net:personal/metodo.txt . ```
Note que scp es similar a cp (pues permite copiar un archivo fuente en uno destino[13]) sólo que el archivo fuente o el archivo destino pueden estar en otra máquina.
Dado que Windows no tiene un servidor ssh por defecto, es posible transmitir archivos a y desde sistemas Windows sólo desde el computador con Windows usando un programa como winscp (disponible en http://winscp.sf.net o pscp que se distribuye junto con putty (Sección 3, “Conceptos básicos”).