Para comunicarse con el servidor, para enviarle archivos y gestionar su estructura hacen falta algunos programas, la mayoría de los cuales no se van a instalar en el servidor mismo, sino en aquellos ordenadores que usemos para comunicarnos con el servidor. En muchos casos, serán ordenadores con alguna versión de Windows y una conexión a Internet. Si no tuviéramos la posibilidad de instalarlo, en algunos casos hay versiones portátiles (portables) que se pueden ejecutar desde un disco extraible USB.
Estos son los principales programas especificados por su función.
Una vez que lo hemos creado, necesitamos comunicarnos con el servidor. Como no es un aparato que podamos tocar físicamente y aun no habremos instalado nada salvo el sistema operativo, necesitamos un programa que, desde otro ordenador, nos permita controlar el servidor a distancia —lo que se llama de manera remota. Esto no lo podemos hacer a través de la interfaz gráfica de nuestro alojamiento en gandi.net.
Lo más sencillo, aunque pueda parecer críptico es algún programa que permita acceder a través de la llamada consola de órdenes (command shell).
De todos los programas disponibles, PuTTy es el que vamos a usar. Lo descargamos del sitio web correspondiente y lo instalamos en nuestro ordenador Windows. Si tuvieramos un Macintosh éstos ya vienen con su consola de órdenes directamente y lo único que habría que hacer es acceder a ella —es la terminal, que está en Utilidades.
![]()
Pese a su aspecto frío e intimidatorio, el uso de PuTTy es muy sencillo. Le damos la IP de nuestro servidor y un nombre de usuario. Cuando nos reclame la contraseña, se la damos y ya está.

Con PuTTy o con cualquier otra consola, hemos entrado en el servidor. Cualquier orden correcta que escribamos seguida de un retorno de carro será ejecutada en el acto por nuestra máquina virtual en los remotos confines de la campiña suburbana francesa.
Las ordenes puede ser desde muy sencillas a muy complejas y su sintaxis es francamente espeluznante. Pero que no haya temor: La documentación básica y avanzada es muy abundante y en la mayoría de los sitios web donde se da algún tutorial vienen escritas muy claramente las ordenes, por lo que bastará con hacer un copia pega desde el navegador a la ventana de PuTTy y darle luego al botón derecho del ratón (quivalente de ejecutar la orden con el teclado).
Ubuntu es muy prudente en la asignación de derechos de actuación, por eso ni siquiera el usuario administrador se reconoce directamente como root (el superadministardor). Hay que recurrir a la orden

La orden su - root nos pedirá identificarnos en PuTTy como root y para todas las acciones que requieran derechos de administrador es lo que uso, aunque sepa que no sea una práctica recomendable (quedás advertido). El usuario activo se dientifica porque va colocado antesde la arroba en el nombre del sevidor en cada línea de órdenes:
gusgsm@roscoe:~# Quiere decir que la sesión es del usuario gusgsm en el servidor roscoe. y root@roscoe:~# Quiere decir que la sesión es del usuario root en el servidor roscoe.
Para transferir archivos desde nuestro ordenador local al servidor remoto, lo usual es usar un sistema de transferencia de archivos llamado FTP. Ese FTP, se puede hacer dese los navegadores usuales, pero lo mejor es emplear un programa específico para hacer FTP —lo que se llama un programa cliente de FTP.
![]()
Clientes de FTP hay muchos. En la actualidad uno de los más habituales es FileZilla, que es un programa de código abierto y que tiene versiones para los sistemas operativos más comunes.
Al ser de código abierto, FileZilla es gratuito y el programa cliente (el que necesitamos) se puede descargar desde su página de descargas.
Si estamos trabajando en Windows, la instalación no puede ser más sencilla: Nos bajamos el archivo ejecutable para Windows de la última versión disponible y lo ejecutamos. Así se instalará.
Todos los programas de FTP se basan en la misma lógica visual: La pantalla del programa está dividida en dos partes. En una (usualmente a la izquierda), se ve lo que hay en el ordenador local (es decir: Nuestro ordenador). En la otra parte de la pantalla (usualmente la derecha), se ven las carpetas del ordenador remoto, del servidor.

Para pasar ordenadores de uno a otro ordenador, basta seleccionar las carpetas o archivos concretos y arrastrarlos al otro lado de la pantalla. Así bajaremos (del servidor al ordenador local) o subiremos (del ordenador local al servidor) lo que queramos.
A pesar de que los servidores y clientes de FTP suelen pedir clave de usuario para permitir la transferencia de archivos, FTP no es realmente un procedimiento extra seguro, ya que los datos se transmiten sin cifrar ni codificar.
Para solucionar estos problemas, existen otros sistemas más seguros de transferencia de archivos, en los que los datos sí van cifrados. SCP es uno de estos sistemas.
![]()
Los programas capaces de establecer esta transferencia mediante SCP son clientes SCP. Si estamos trabajando en Windows, uno de los más conocidos es WinSCP, que como todos los que estamos mencionando también es un programa de código abierto y, por tanto, ratuito. Se puede descargar en la zona de descargas de su sitio web.
Su instalación es tan sencilla como la de FileZilla: Nos bajamos el archivo ejecutable de la última versión disponible y lo ejecutamos.
Para un usuario, el uso de un programa de SCP es igual que el de uno de FTP: La pantalla se divide en dos lados, uno para el contenido del ordenador local y otra para el del ordenador remoto o servidor. Se selecciona y arrastra el contenido deseado de un lado a otro y ya está.
La única diferencia es que, al ser un programa para intercambio cifrado de contenido, permito el uso de distintos métodos de identificación de usuario y de claves de cifrado.
Para trabajar con el servidor Linux que hemos montado, siempre que podamos es mejor trabajar con SCP.
Comentarios
Leerse el manual incorporado en Linux
Linux trae un manual incorporado al que se puede llamar a través de la consola de órdenes con:
man loquebuscamos, donde loquebuscamos es aquello sobre lo que queremos saber, por ejemplo:man whereisnos daría la información que hay en el manual de esa distribución de Linux sobre la ordenwhereis, que sirve para localizar cosas (archivos, direcotorios, etc...)Puede que en algún caso el manual no funcione. Es posible que no se haya instalado o no se haya instalado correctamente. En ese caso, con permisos de administrador, lo instalamos con la orden:
sudo apt-get install man manpagesPor cierto, es a esete manual a lo que se refiere el acrónimo RTFM! (Read the Fucking Manual!).