Acceder remotamente a un servidor FTP con la Terminal

¿Cómo iniciar sesión en un servidor FTP desde un acceso remoto?

Abrimos una terminal y tecleamos:

ftp server_name

server_name representa el nombre o dirección IP de la máquina remota a la que el usuario desea conectarse. En cualquier caso, si lo que tenemos es una dirección estilo www.servidor.com, podemos buscar en la red multitud de páginas que nos dan la IP de la página.

Una vez iniciada la sesión, aparecen unas líneas de texto en la pantalla.

La primera línea le comunica que se ha conectado a un servidor FTP
La segunda le da la bienvenida y a su vez puede indicar el tipo de sitio FTP del que se trata.
Dentro del FTP, cada línea comienza con un número que indica éxito o falla.
En el caso de un mensaje de bienvenida, la línea puede estar precedida por el número 220.
Esto significa que “el servicio está preparado para el nuevo usuario”.
El servidor solicita el nombre de usuario.
Una vez que acepta el nombre de usuario, una línea que comienza con el número 331 solicita que introduzca la contraseña.
Una vez que inició sesión, el sitio FTP espera que el usuario introduzca comandos que describan las acciones a realizar.

Los comandos FTP habituales son los siguientes:

Orden ———————————-  Descripción
help ———— Muestra todos los comandos admitidos por el servidor FTP.
binary ———- Cambia del modo ASCII al modo binario
ASCII ———- Cambia de modo binario a modo ASCII. Este es el modo predeterminado
type ———— Muestra el modo de transferencia actual (binario o ASCII)
user ———— Permite reiniciar una sesión en el sitio FTP actual con un nombre de usuario diferente.
ls ————— Crea una lista de todos los archivos que se encuentran en el directorio actual. 
pwd ———— Muestra el nombre completo del directorio actual.
mkdir ———- Crea un directorio dentro del directorio actual. 
rmdir ———– Elimina un directorio dentro del directorio actual. 
get ————- Recupera un archivo que se encuentra en el servidor.
put ————- Envia un archivo local al servidor.
open ———- Cierra la sesión actual y abre una sesión nueva en otro servidor FTP
close ———- Cierra la sesión actual pero deja al software FTP activo
bye ———— Desconecta el software cliente del servidor FTP y lo coloca en modo inactivo.
quit ———— Desconecta el software cliente del servidor FTP y lo coloca en modo inactivo.

Gracias a los amigos de Ubuntu-es.

Construir tu propio servidor casero

Ya sea por razones económicas, por reciclar un viejo ordenador que tenemos en casa y que no lo venderíamos ni por lo que vale una bolsa de papas fritas, o simplemente porque tenemos curiosidad de cómo hacer eso tan complejo que nos pintan en la tienda de informática, vamos a destripar la forma más sencilla de hacer con Ubuntu 12.04 (válido para cualquier otra distribución de Ubuntu) un servidor que permita alojar nuestras páginas web.

Paso 1: Obtener un dominio propio

Vamos a la web www.no-ip.com, nos registramos y damos de alta un nuevo dominio gratuito (quedará asi: miservidor.no-ip.org).

Una vez hecho esto instala en la terminal el no-ip mediante sudo aptitude install no-ip
Y luego hay que configurarlo mediante sudo no-ip -C 
En esta configuración te preguntará el mail y contraseña que pusiste cuando te registraste y el período de actualización de IP que quieras.

Paso 2: Instalar el servidor

Después tendrás que instalar Xampp (el servidor), de la siguiente manera:

  1. Descargamos Xampp aquí
  2. Luego abriremos Nautilus como administrador, y llevaremos el archivo comprimido a /usr/local
  3. Después abrimos una terminal y nos ponemos como administradores tecleando el siguiente comando: sudo-i
  4. Ahora descomprimiremos y enviaremos a /opt el archivo descargado, con el siguiente comando: tar zxvf /usr/local/xampp-linux-1.5.4a.tar.gz -C/opt
  5. Tras esto, y en la terminal seguimos, teclearemos: /opt/lampp/lampp start

Y ya tenemos servidor. Prueba escribiendo en el explorador http://localhost y verás la página de XAMPP.
Y tu web tendrás que subirla a /opt/lampp/htdocs/