Publicado en FTP

Como entrar por FTP con un usuario registrado en debian paso a paso

Vamos a aprender a entrar por FTP para recibir datos de un usuario administrador previamente registrado en el sistema paso a paso.

Para el ejemplo se van a usar dos debian de 2 usuarios diferentes que serán los administradores que se llamarán «servidorftp» (para el servidor) y «usuarioftp» (para el cliente)»

Para que todo esto se pueda hacer posible las 2 máquinas debian se tienen que comunicar entre ellas y para ello tiene que haber una ip fija diferente en cada máquina.

Para cambiar la ip en debian hay que ir a «/etc/network» y después buscar «interfaces»

screenshot_6.png

Si intentáramos hacerlo manualmente no nos dejaría porque como se puede ver en la imagen de abajo pone «solo lectura» y hay que hacerlo por la consola (el terminal).

Screenshot_7

Ahora entrando con el usuario «servidorftp» hay que poner en la terminal el comando «cd« (sirve para movernos por la terminal) y ponemos seguidamente la ruta donde queremos ir, en este caso es cd /etc/network

Screenshot_8

Estando ya en la ruta «/etc/network» usaremos:

El comando «nano» que sirve para modificar archivos desde la terminal

El comando «sudo» que sirve para que nos conceda permisos de  administrador

Pondremos el comando «sudo nano interfaces» para modificar el documento «interfaces» por el terminal y se nos abrirá un editor de texto.

Screenshot_9

Al abrir el editor de textos en «/etc/network« hay que fijarse en estos 3 puntos.

 

 

Screenshot_10

Número 1

La primera vez que alguien abre el archivo «interfaces» suele venir como en la imagen de abajo con la terminación «dhcp» y eso quiere decir que la ip está dinámica (la ip va cambiando y no es fija) y para que tenga una ip fija hay que ponerle «static«.

Screenshot_11

Número 2:

address = Es la dirección fija que queremos que tenga el ordenador.

netmask = Es la máscara de red

gateway = Es la puerta de enlace

Screenshot_12.png

Número 3:

Para poder guardar, copiar, salir… se ve en la parte de abajo el símbolo «^» y una letra, el símbolo «^» se refiere a que pulsemos la tecla «control» y la letra es lo que queremos hacer, en este caso después de poner los datos que nos interesen hay que pulsar «control + o » para guardarlo, después si queremos salir pulsamos «control + x» para salir.

(el símbolo «+» se refiere que hay que pulsar «control» y acto seguido la letra que nos interese)

Screenshot_13

En resumen, aquí las ips del servidor y del cliente

servidorftp para el servidor.

Screenshot_14

Usuarioftp para el cliente

Screenshot_15

Una vez que tenemos guardado todo lo anterior tenemos que verificar que ambos ordenadores tienen la ip que le hemos asignado y para ello está el comando «ifconfig» (en Windows es «ipconfig»)

Si por algún motivo se han seguido los pasos y no da la ip que le hemos asignado en la consola poner «systemctl restart networking» para reiniciar la red y que se ponga la ip correspondiente (Es como reiniciar el ordenador para que asigne la ip)

En el servidor sería la ip «10.20.30.40», entonces para verificar que se comunica con el cliente habría que poner «ping 10.20.30.41»

Screenshot_16

En el cliente sería la ip «10.20.30.41» entonces para verificar que se comunica con el cliente habría que poner «ping 10.20.30.40»

Screenshot_17

 

Máquina del servidor:

Buscamos «archivos» y lo abrimos.

Screenshot_20.png

Para el ejemplo vamos a ir a «equipo» y vamos a entrar en el usuario «servidorftp»

Screenshot_18

Ahora vamos a «Descargas» y escribimos un archivo en el terminal con «touch» , para el ejemplo yo he puesto «touch el rincondemuchascosas.wordpress.com» para después descargarlo en la máquina cliente.

(Antes de poner el comando y el nombre del archivo hay que ir con el terminal a la ruta donde se quiere crear dicho archivo para eso se usa el comando «cd» y si alguien no sabe usar el comando u otros comandos que haya puesto que lo diga y haré un tutorial).

(Si alguien se equivoca y acto seguido quiere borrar el archivo, basta con poner el comando «rm» y nombre del archivo).

Screenshot_19

 

Máquina del cliente

Para hacer el ejemplo más fácil con el cliente, en el terminal ponemos el comando ls y vamos a «Descargas» poniendo «cd Descargas»

Screenshot_26

Screenshot_27

 

En el debian cliente hay que entrar en la terminal y poner «ftp +ip del servidor», en este caso quedaría como en la imagen de abajo «ftp 10.20.30.40»

Screenshot_21

 

Acto seguido hay que poner el nombre del servidor que en este caso es «servidorftp» con su contraseña. (IMPORTANTE: si en el cliente hemos puesto de contraseña 1234 y el el de servidorftp hemos puesto la contraseña 123456 entonces en este caso al entrar por ftp hay que poner servidorftp y 123456 tal y como se haya puesto la contraseña anteriormente al servidor)

Screenshot_22

 

 

Al meter la contraseña hay que fijarse que ponga «login successful» para verificar que se ha accedido correctamente. (IMPORTANTE: hay un tiempo y si se no se mueve uno por ftp te expulsa y hay que empezar de cero otra vez poniendo ftp + ip)

Screenshot_23

 

Al acceder si ponemos el comando «ls» nos muestra el listado con los archivos y directorios de un determinado directorio

Screenshot_24

 

El archivo que hemos creado anteriormente está en «Descargas» para ello he puesto «cd Descargas» y como se puede comprobar en la imagen de abajo pone que nos hemos movido correctamente en la máquina del servidor desde el cliente.

Screenshot_25.png

Ahora al poner otra vez «ls» se puede comprobar que se visualiza lo que habíamos puesto anteriormente en el servidor de «elrincondemuchascosas.wordpress.com»

 

Screenshot_28

Al poner el comando «get + archivo a bajar» se bajará un archivo, en este caso al poner «get elrincondemuchascosas.wordpress.com» se puede comprobar en la imagen de abajo que la transferencia es correcta.

Screenshot_29

Ahora para visualizar lo que hemos bajado salimos del ftp poniendo «exit» y volverá a nuestro ordenador.

Para visualizar el archivo que hemos bajado basta con poner «sudo nano elrincondemuchascosas.wordpress.com» y se visualizará lo que hay dentro escrito.

screenshot_30.png

Espero que te haya ayudado.

Creo que esta bien detallado pero si alguien se ha perdidoy en algún paso que lo diga en «dudas» y se lo intenaré explicar lo mejor posible o lo modificaré aquí añadiendo algunas cosas.

Pd: si me he confundido en algo (o saltado algun paso) decidlo y con mucho gusto lo corregiré que las criticas constructivas siempre son buenas.

Publicado en FTP

FTP en Debian con VSFTPD enjaular usuarios y compartir archivos en Filezilla paso a paso

En este tutorial en DEBIAN 11 vamos a ser el administrador de FTP y vamos a compartir archivos, ningún usuario podrá salir de su carpeta «home» en (/etc/vsftpd.chroot_list ), y podrá descargar los archivos del administrador en el Filezilla.

Antes de continuar, hay que decir que este tutorial va dedicado a «Daniel» que escribió en «dudas» y que quería tener acceso con VSFTPD (FTP) para compartir ficheros a un grupo de usuarios (la carpeta), los cuales solo tengan acceso a su correspondiente carpeta «home» y que no puedan salir a otras carpetas «home»

(Aprovecho a decir, que si alguien tiene dudas, pregunte y se le ayudará lo mejor posible)

(Antes de empezar, hay que decir, que el administrador, tiene las carpetas por defecto con los permisos 755 y para que los usuarios no puedan bajarse archivos de otras carpetas (del administrador) hay que poner en las capetas el comando «chmod 664 (nombre del archivo a no compartir)», ya que no queremos que se descarguen todo lo que hay dentro del usuario administrador)

(Si la carpeta tiene los permisos 755 cualquier usuario puede bajarse documentos , por eso es bueno poner en la terminal «chmod 664 (nombre del documento a no compartir)»)

(Si alguien sabe otro método para no compartir archivos en vsftpd que lo diga, yo solo me se este)

(También hay que fijarse donde estamos a la hora de dar permisos o quitarlos, para ello un comando útil, es «cd» que sirve para movernos por el terminal y «ls» para saber lo que hay dentro de donde estamos )

INDICE

  1. ACTUALIZAR EL SISTEMA
  2. CREAR USUARIO «UNO»
  3. MODIFICAR EN VSFTPD.CONF
  4. ENJAULAR USUARIOS EN vsftpd.chroot_list
  5. CAMBIAR A IP FIJA
    1. IP EN MODO GRÁFICO
    2. IP EN MODO ESCRITO
  6. CARPETA ELRINCONDEMUCHASCOSAS
  7. CONFIGURAR USUARIO «UNO»
  8. CONFIGURAR USUARIO «DOS»
  9. REINICIAR RED
  10. REINICIAR VSFTPD
  11. DATOS EN FILEZILLA
  12. ADMINISTRADOR EN FILEZILLA

Empecemos con el administrador

Nosotros al ser los administradores, podremos salir de nuestra carpeta home.

(Todas estas partes las tiene que hacer el administrador que vaya a compartir la carpeta)

(El usuario simplemente tiene que conectarse a filezilla, conectarse con la IP, el nombre de usuario y la contraseña que le diga el administrador)

1) ACTUALIZAR EL SISTEMA

En Debian 11 he elegido la última versión y la interfaz por defecto

Antes de continuar es recomendable actualizar Debian 11

Para ello hay que ir a la terminal

Aquí está la terminal

Para actualizar Debian 11 han quitado el sudo, entonces para entrar como administrador se pone «su» y se pone la contraseña para ser administrador

(la contraseña que hemos puesto nosotros al crear el usuario administrador)

(Si alguien quiere cambiar la contraseña, es tan fácil como poner «passwd» (nombre del usuario a cambiar la contraseña), en este caso por ejemplo sería passwd «elrincondemuchascosas»)

Ahora ya somos administradores

(Se sabe porque sale «root» en la terminal»)

Ahora para actualizar el sistema ponemos

apt update

Después ponemos.

apt upgrade

Al poner la «s» continúa la instalación

A continuación como vamos a usar vsftpd hay que instalarlo, para eso en la consola hay que poner:

apt install vsftpd

También hay que instalar el Filezilla para usar la interfaz.

Para descargar Filezilla en la terminal hay que poner

apt install Filezilla

2) CREAR USUARIO «UNO»

Para cada usuario hay que crearlo en el apartado de usuarios

Al usuario «uno» aunque le hayamos puesto una contraseña se la puede cambiar por «passwd» y te pide confirmar 2 veces la contraseña

(En este caso para el ejemplo, yo he puesto al usuario «uno» la contraseña «a» pero no hay que elegir una contraseña tan fácil)

3) MODIFICAR EN VSFTPD.CONF

Ahora en la terminal vamos a movernos a etc, para ello en la terminal ponemos:

cd /etc/

Vamos a centrarnos en «vsftpd.conf» para configurar lo que necesitemos de vsftpd

Al poner «nano vsftpd» procedemos a modificar el archivo «vsftpd.conf»

nano vsftpd.conf

Vamos a fijarnos en algunos datos

anonymous_enable=NO

Lo tenemos desactivado porque no queremos que entren usuarios anónimos

local_enable=YES

Lo tenemos activado porque queremos que entren los usuarios registrados

(Creados por el ordenador servidor)

Ahora hay que fijarse en estos 2 registros

Desactivamos «write_enable=YES» y «local_umask=022«

write_enable=YES

De esta forma solo los usuarios registrados pueden subir ficheros, modificarlos, borrarlos o crearlos

local_umask=022

local_umask simplemente especifica el valor para la creación de archivos, por defecto está en 022 que quiere decir que las carpetas están por defecto en 755

(Las 2 juntas quiere decir que los usuarios registrados pueden escribir siempre que los permisos establecidos lo permitan)

También hay que buscar estos registros

Desactivamos estos registros

chroot_local_user=NO

En este caso le ponemos en «NO» porque no queremos que salga de su directorio raíz a otras carpetas

chroot_list_enable=YES

Este registro, al habilitarlo, hace que los usuarios que estén en /etc/vsftpd.chroot_list estén encerrados en su propia carpeta «home» y no puedan acceder a otras carpetas.

(Al estar activado, cualquier usuario que se haya creado y no este en /etc/vsftpd.chroot_list se moverá por todo el sistema a otras carpetas)

chroot_list_file=/etc/vsftpd.chroot_list

Este directorio es el que se pondrá a los usuarios para que estén encerrados en su directorio raíz «home»

(Este directorio se puede mover al nombre que pongamos nosotros para que estén encerrados en la ruta que queramos)

Ahora guardamos pulsando:

control + o = guardar el documento

control + x = para salir del documento

4) ENJAULAR USUARIOS EN vsftpd.chroot_list

La dirección /etc/vsftpd.chroot_list no existe (para enjaular usuarios), entonces hay que crearla en /etc/

En la terminal hay que poner:

touch vsftpd.chroot_list

En la terminal, al poner «ls» se visualiza que ya se ha creado «vsftpd.chroot_list» en /etc

Para entrar en vsftpd.chroot_list hay que poner en la terminal:

nano vsftpd.chroot_list

En vsftpd.chroot_list se añade al usuario que queramos que esté enjaulado en su «home»

En este caso, queremos que el usuario «uno» no salga de su directorio «home» a otros directorios

guardamos y salimos con «control + o» y «control + x»

5) CAMBIAR A IP FIJA

Estando en un servidor, la IP tiene que ser fija, nosotros vamos a cambiar la IP para que sea fija, si alguien tiene la IP fija no tiene que hacer este paso

(Recordad que cada persona tiene que poner su propia IP)

Ahora al poner en la terminal «ip a» sale la IP, en este caso tengo la 10.0.2.15 y hay que fijarse donde pone «enp0s3»

(Supongo que con la IP 10.0.2.15 me vale, pero voy a explicar de 2 formas como crear la ip, en modo gráfico y modo escrito)

(Solo hay que poner una de las dos, no poner las 2)

5.1) IP EN MODO GRÁFICO

(Antes de avanzar hay que elegir si ponemos la ip en modo gráfico o modo escrito, no hagas las 2, elige 1 de los 2)

Primero vamos a ese apartado de red

Este aparado de red lo dejamos como está por defecto

Ahora sí, le damos al signo «+» para crear una nueva red

En el apartado «identidad» ponemos el nombre de la red que queramos, en este caso yo le he puesto «FTP»

(Los demás datos tampoco hace falta añadirlos)

En el apartado IPv4 hay que activar «manual» y abajo poner la dirección que necesitemos, en este caso he puesto 10.50.100.150

(Depende para que usaremos el FTP, ponemos IP publica o IP privada)

(En este caso cada uno pone su IP)

Ya tenemos creada la IP

5.2) IP EN MODO ESCRITO

Para el modo escrito hay que ir a la terminal

(Por defecto no está en «Mostrar aplicaciones» hay que darle en el buscador y poner «terminal»)

En la terminal hay que poner:

cd /etc/network

Ahora al poner «ls» vemos que está el nombre «interfaces» y para entrar ponemos:

nano interfaces

Antes de entrar en la interfaz, hay que poner «ip a» y fijarse donde pone «enp0s3»

«enp0s3» es lo que vamos a poner para poder crear la IP

En «interfaces» vamos a ver paso a paso lo que voy poniendo

auto enp0s3 se refiere que automáticamente va a poner esta red

Ahora explicaré el iface enp0s3 inet static

iface = es el nombre de la interfaz que vamos a usar después

enp0s3 = Es el nombre exclusivo que nuestro equipo tiene para la interfaz de red

inet static = Se refiere que la interfaz va a ser estática, es decir, que va a estar fija

Ahora voy a explicar esta parte

address = Es la dirección de red

netmask = Es la máscara de red

Gateway = Es la puerta de enlace

REINICIAR RED

Ahora guardamos y salimos, a continuación hay que reiniciar la red para que los cambios surjan efecto y en la terminal hay que poner:

systemctl restart networking

En la terminal, al poner «ip a» sale la ip, hay que fijarse en el apartado que esta señalado en la imagen de abajo

(En este apartado solo sale si no está puesta la IP puesta en el modo gráfico, es decir, la ip que está por defecto)

A partir de ahora nos vamos a centrar en el modo gráfico, es decir con la ip 10.50.100.150

6) CARPETA ELRINCONDEMUCHASCOSAS

Ahora vamos a ir por la terminal a la carpeta «elrincondemuchascosas»

Abrimos la carpeta Documentos

Vamos a crear una carpeta y dentro de la carpeta un documento de texto para que el usuario «uno» pueda descargarlo»

Las carpetas por defecto al crearlas tienen los permisos 755, si por alguna razón alguna carpeta no tiene 755, se puede cambiar poniendo «chmod 755 (nombre de la carpeta)

Por ejemplo «chmod 755 Documentos» (sin las comillas)

En «home» tenemos que ir al administrador, que es «elrincondemuchascosas» y movernos después a «Documentos», entonces ponemos

cd elrincondemuchascosas

cd Documentos

Ahora estamos en «Documentos»

Para crear «carpeta1» ponemos:

mkdir carpeta1

A continuación vamos a la carpeta 1 poniendo «cd carpeta1» y creamos un documento de texto poniendo «touch hola

cd carpeta1

touch hola

Para modificar el documento de texto hola, hay que poner:

nano hola

Después de poner «nano hola» se pone lo que queramos en el documento de texto

Ya hemos terminado con el usuario administrador «elrincondemuchascosas»

7) CONFIGURAR USUARIO «UNO»

Se puede visualizar que en «home» hay 2 usuarios «elrincondemuchascosas» y «uno«, pues es importante cambiar los permisos de los usuarios para poder bajar los archivos, en este caso el documento de texto «hola»

Se puede visualizar que los 2 usuarios tienen los permisos 777, pero nosotros solo queremos cambiar en este caso los permisos del usuario «uno»

Aquí hemos modificado los permisos del usuario «uno» y le hemos cambiado los permisos de «w» «escritura» y hemos puesto:

chmod a-w uno

Ahora vamos a crear una carpeta en el usuario «uno»

Para crear la carpeta hemos puesto en la terminal

mkdir carpeta4

Ya tenemos creada la carpeta4

Ahora hemos creado dentro de la carpeta4 otra carpeta que se llama «descargar»

(En la carpeta «descargar» es donde vamos a bajar los archivos)

Ahora en la carpeta descargar hay darle todos los permisos para poder descargar, borrar, etc.

En la carpeta que hemos creado «descargar» hay que darle permisos 777, eso quiere decir que tiene todos los permisos

(La única parte que hay que darle permisos «777» es en esta parte, ya que en las otras carpetas que creamos por la terminal tienen por defecto 755)

8) CONFIGURAR USUARIO «DOS»

ESTA PARTE ES PARA CUANDO CREAMOS UN USUARIO NUEVO
(Ejemplo usuario «dos» «tres» etc…)

Vamos a proceder a crear un usuario nuevo, en este caso el usuario «dos«

Ahora tenemos que ir a /etc/ y en la terminal ponemos:

cd /etc/

Ahora hay que enjaular al usuario, para que no pueda salir de su directorio «home» y en la terminal estando en /etc/ ponemos:

nano vsftpd.chroot_list

Añadimos al usuario que hemos creado, en este caso al usuario «dos»

A continuación vamos a crear las carpetas correspondientes para el usuario «dos» y en la terminal ponemos:

cd /home/

Antes de avanzar hay que quitarle permisos de escritura «w» en «home» al usuario «dos», tenemos que poner en la terminal:

chmod a-w dos

Ahora vamos al usuario «dos

cd /home/dos/

Al no tener una carpeta, la creamos, hay que tener en cuenta que en esta carpeta no podemos ponerle los permisos 777 porque es como si fuera la carpeta «home», entonces hay que crear otra carpeta y crear los permisos 777

En la terminal, para crear la carpeta hay que poner:

mkdir carpetados

(Cada uno pone el nombre que quiera a la carpeta)

Una vez creada la carpeta «carpetados» vamos a ir a dicha carpeta

cd carpetados

Vamos a crear otra carpeta que se llamará «descarga2»

mkdir descarga2

Para que el usuario «dos» pueda descargar, después de haber creado la carpeta «carpetados» (es como si fuera el «home») hay que crear otra carpeta, dicha carpeta tiene los permisos por defecto 755 y le tenemos que dar todos los permisos para poder descargar los archivos del administrador

ls = sirve para ver los archivos que hay donde estemos

ls -l = aparate para ver los archivos que hay donde estemos, también sirve para ver los permisos de cada carpeta (si tiene 755, 700, 777 etc…)

chmod sirve para cambiar los permisos de las carpetas, es decir, para darle más permisos o menos

Poniendo en la terminal «chmod 777 descarga2» ya tendría permisos para descargar los archivos el usuario «dos»

Siguiendo los pasos anteriores, cualquier usuario creado tendrá privilegios para descargar archivos

9) REINICIAR RED

Todo lo anterior no se completa si no reiniciamos la red con:

systemctl restart networking

10) REINICIAR VSFTPD

También hay que reiniciar vsftpd, y en la terminal hay que poner:

systemctl restart vsftpd

11) DATOS EN FILEZILLA

Ya no nos hace falta el terminal, ahora hay que buscar «Filezilla» y iniciarlo

En Servidor, hay que poner la IP 10.50.100.150

(Esa IP es la que hemos creado en modo gráfico)

En Nombre de usuario, ponemos el nombre que hemos creado, es decir, el usuario «uno»

En «Contraseña» se pone «a» que es la que pusimos antes para el usuario «uno»

En «Puerto» 21 es el modo inseguro, y en este apartado no hace falta ponerlo, porque pone automáticamente el inseguro (puerto 21)

Al añadir todos los datos sale este mensaje, simplemente es para que lo sepamos si la conexión es insegura o segura

Esta parte es la parte del administrador

Esta parte es la de los clientes y en este caso se puede visualizar que el cliente «uno» está encerrado en su carpeta «home»

Esta parte es información del sistema

(Te dice si te has conectado correctamente, sino te has conectado correctamente, etc…)

Con el cliente me he metido en la carpeta4 para poder descargar el archivo «hola»

Para Descargar los archivos, al estar dentro de «descargar» hay 2 formas de descargar los archivos del administrador, una de ellas es dándole a «subir»

Se puede visualizar que el archivo se ha descargado correctamente

También se puede borrar el archivo «hola» dándole a «borrar»

Te pedirá confirmación para borrarlo

Y como se puede comprobar se ha borrado correctamente

Otra forma de descargar el archivo es arrastrándolo a la carpeta del usuario, en este caso a «descargar»

12) ADMINISTRADOR EN FILEZILLA

Al entrar con el administrador, en este caso «elrincondemuchascosas» se puede visualizar que el administrador puede entrar en cualquier «home» de cualquier usuario, ya que el administrador no está enjaulado

Gracias por entrar, si te ha gustado sígueme y compártelo

En el caso de que alguien esté aprendiendo y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Publicado en FTP

Como instalar en ubuntu un Servidor vsftpd para ftp paso a paso

Vamos a instalar un servidor ftp con vsftpd paso a paso

¿Que significa vsftpd?

vs = very secure

ftp = transferencia de archivos

d = daemon (se refiere al servidor)

Para tener el vsftpd hay que instalarlo mediante la consola y poner:

sudo apt-get install vsftpd

Screenshot_1

Después de que se instale para verificar que esta todo correctamente hay que poner el comando:

systemctl status vsftpd

Screenshot_2

A continuación, hay que darle a «Otras ubicaciones«, buscar la ruta «etc» y verificar que tenemos el archivo «vsftpd.conf» (en este caso antes de seguir es recomendable hacer una copia del archivo vsftpd.conf para volver a su estado original en el caso de que se borre algo por accidente y no inicie)

Screenshot_3

Ahora si entramos en el archivo «vsftpd.conf» y si quisiéramos activar los usuarios anónimos habría que cambiar «anonymous_enable=no» por «anonymous_enable=yes«

Screenshot_4

También para activar los usuarios registrados hay que tener como en la imagen «local_enable=YES«.

Screenshot_5

Gracias por mirar el blog y si te ha gustado coméntalo.

Publicado en FTP

FTP

  • FTP
    1. Como instalar en Ubuntu un servidor vsftpd para FTP paso a paso
    2. Tutorial básico FTP con vsftpd en Debian paso a paso
    3. Como moverse por FTP en Debian con vsftpd
    4. Usuario anónimo
      1. FTP como activar el usuario anónimo
      2. FTP como cambiar el mensaje de bienvenida
      3. FTP saber la carpeta raíz de los usuarios anónimos en Debian
      4. FTP (vsftpd). Cambiar carpeta raíz de usuarios anónimos en Debian
      5. FTP Descargar archivos del servidor en Debian
      6. FTP como subir archivos al servidor paso a paso con Debian
      7. Compartir archivos por FTP en Debian y Windows
      8. Primeros pasos para conectarse por SSH en Debian y en Filezilla
    5. Usuario registrado en FTP
      1. FTP como banear usuarios con vsftpd
      2. FTP en Debian, registro de actividad con vsftpd
      3. Enjaular usuarios en una lista paso a paso
      4. Como entrar por FTP con un usuario registrado en Debian paso a paso
      5. FTP los usuarios de la lista se pueden mover libremente paso a paso
      6. Pasar datos en Debian con filezilla
      7. FTP en Debian: Compartir ficheros mediante un grupo y visuzalizándolo en filezilla paso a paso
  • Gracias por entrar, en un futuro pondré más enlaces de un índice para que se acceda mejor y más rápido

    Índice actualizado a 15/11/2023

    1. PÁGINAS WEB
      1. HTML 5
        1. Listas de definición en html 5
          1. Etiquetas en html 5
          2. Html 5 poniendo «hola mundo»
          3. Poner colores en html 5
          4. Espacios en html 5
          5. Añadir información en html 5
        2. Meter imagen con leyenda en html 5
        3. Hiperenlace al texto escrito en html5
          1. Hiperenlaces en html 5
        4. Como hacer columnas en html 5 con css3
        5. Elementos semánticos para el texto en html 5
        6. Tablas en html 5
          1. Lista anidada sin numerar en html 5
            1. Lista sin númerar avanzada en html 5
          2. Lista numerada en html 5
            1. Lista anidada numerada en html 5
          3. Repaso de tabla en html 5
          4. Repaso de lista anidada con número y sin número en html 5
        7. Poner colores en html 5
      2. CSS3
        1. Estructura básica en css3
        2. Degradado en css3
          1. Colores en css3 cuando ha sido visitado o al pasar el ratón
          2. Poner colores en css3 en una hoja de estilo externa
          3. Varios degradados en css3
          4. Css3 con hoja de estilo interna
          5. Poner fondo con un enlace externo en css3
        3. Poner letra capital en css3 y subrayado automático
        4. Poner css3 con un enlace externo
      3. JAVASCRIPT
        1. Bucles en Javascript y estructura de control
          1. Pedir en JavasSript dos números, los guarde en variables y muestra en una ventana su suma
          2. target=»_blank»>Pedir 2 números, los guarde en una variable y los sume en JavasSript
          3. Poner 3 números del más grande al más pequeño en JavasSript
          4. Poner 2 números y decir cual es mayor o decir si son iguales en JavasSript
          5. Formas de incluir código en JavasSript
          6. JavasSript externo con una ventana de alerta
        2. Crear nuestra primera variable en JavaScript
          1. Como usar Prompt () y almacenarlo en una variable en JavasSript
          2. Factorial de un número con for
          3. Factorial de un número en JavasSript
          4. Tablas de multiplicar en JavasSript
          5. Operadores en JavasSript
          6. Ejemplos de «IF» y «ELSE» haciendo la calculadora en JavasSript
        3. Número primo en JavaScript (averiguar si es primo o no)
          1. Mostrar números pares en JavasSript
          2. JavasSript externo con una ventana de alerta
          3. Meter un número y que salga en pantalla dicho número con JavasSript
          4. Pedir en JavasSript dos números, los guarde en variables y muestre en una ventana su suma
        4. Array ¿Cómo se utiliza?
          1. (usando array). Recoger una serie de notas hasta que el usuario meta una nota negativa o mayor que 10. Se escribirán en la página los valores introducidos y la media
        5. Saber los números primos (y no primos en un rango de valores. Entre «valor inicial» y «valor final» y se mostrarán los primos entre «valor inicial y valor final». Uno en cada linea
        6. Poner «hoy es » (fecha de hoy) «son las» (hora actual) «estamos a» (día de la semana que estamos) (con array) en JavaScript

    2. SEGURIDAD INFORMÁTICA
      1. Criptografía
        1. Como enviar correos certificados en Outlook 2010 paso a paso en Windows server 2008
        2. Cifrado asimétrico
          1. Generar un certificado de revocación con cifrado asimétrico
          2. Cifrado asimétrico con GPG (gnuPG) opción 1
          3. Cifrado asimétrico intercambiando claves públicas con gpg
        3. Cifrado simétrico
          1. target=»_blank»>Cifrado simétrico en Ubuntu (GNU/LINUX)
        4. Firma digital con gpg
          1. Firma digital con gpg -clearsign (el documento no es cifrado)
          2. Firma digital gpg -s (el fichero se comprime (binario) y es ilegible)
          3. Firma gpg -b (la firma aparece en un fichero aparte)
      2. Copias de seguridad
        1. Raid 0 paso a paso
        2. Raid 1 paso a paso
        3. Copias de seguridad con Cobian Backup
          1. Como hacer una copia de seguridad completa en Cobian Backup
          2. Copia de seguridad completa en red en Cobian Backup
          3. Aprendiendo filezilla cliente, filezilla server y haciendo FTP con Cobian Backup en copia completa y solución a liberías LTS de filezilla server
        4. Como hacer una copia de seguridad diferencial en Cobian Backup
        5. Tipos de soporte en seguridad pasiva

    3. GNU/LINUX
      1. Comandos Básicos Gnu/Linux
        1. Estructura común del sistema de ficheros de Gnu/Linux
      2. Samba en Ubuntu paso a paso

    4. WINDOWS
      1. Descarga las imágenes ISO originales de Windows y Office desde Microsoft
      2. Unir cliente Windows a un dominio (Windows server 2008)
        1. Instalando el directorio activo en Windows server 2008
        2. Aprendiendo a utilizar impresoras en Windows server 2008 y windows 7
        3. Escritorio remoto Windows 7 manejando Windows server 2008
        4. Compartir una impresora en red en Windows server 2008 con Windows 7
        5. Copia de seguridad personalizada y copia de programación Windows server 2008
      3. Como entrar con otro usuario local en Windows server 2008
      4. Encriptar datos a nivel local en Windows 7 paso a paso
      5. Copias de seguridad con robocopy en Windows server 2008
      6. Copias de seguridad con wbadmin
      7. Mandar correos firmados y cifrados con «gpg desktop», mercury mail y Outlook 2010 paso a paso
      8. Como enviar correos certificados en Outlook 2010 paso a paso en Windows server 2008

    5. APACHE2
      1. Apache2 en Debian
        1. Apache2 como modificar título en index.htm
        2. Apache2 modificando el nombre de index.html en Debian
        3. Apache2 creando un host virtual y añadiendo el puerto 8080
      2. Apache2 en Windows
        1. Apache2 creación de nuestro primer sitio web con IIS paso a paso
        2. Apache2 modificando el index.html paso a paso
        3. Apache2 en IIS crear otro directorio virtual al lado del index.html paso a paso
        4. Apache2 en IIS como autentificarse paso a paso
        5. Apache2 en IIS: Autentificándose con active directory con otro usuario no administrador
        6. Apache2 en IIS: Como activar «https» paso a paso

    6. DHCP
      1. Windows server 2008
        1. Como entrar con otro usuario local en Windows server 2008
        2. DHCP como instalarlo en Windows server 2008 paso a paso
        3. DHCP crear un ambito y reservar una ip paso a paso
      2. Debian
        1. DHCP en Debian eligiendo rango de direcciones para cliente Windows 7

    7. DNS
      1. Debian
        1. Debian servidor con ip fija
        2. Debian cliente con DHCP (ip dinamica)
        3. Cambio de los servidores DNS en Debian
        4. Elegir Rango de direcciones en Debian servidor para Debian cliente
        5. Poner Debian server en ip fija para Debian cliente
        6. Cambio del nombre del host en Debian servidor
        7. DNS: hacer un servidor primario y secundario en Debian paso a paso con bind9
      2. Windows server 2008
        1. DNS como instalarlo en Windows server 2008 paso a paso
        2. DNS: crear zona directa en Windows server 2008 paso a paso
        3. DNS: crear zona inversa en Windows server 2008 paso a paso

    8. FTP
      1. Como instalar en Ubuntu un servidor vsftpd para FTP paso a paso
      2. Tutorial básico FTP con vsftp en Debian paso a paso
      3. Como moverse por FTP en Debian con vsftpd
      4. Usuario anónimo
        1. FTP como activar el usuario anónimo
        2. FTP como cambiar el mensaje de bienvenida
        3. FTP saber la carpeta raíz de los usuarios anónimos en Debian
        4. FTP (vsftpd) Cambiar carpeta raíz de usuarios anónimos en Debian
        5. FTP descargar archivos del servidor en debian
        6. FTP como subir archivos al servidor paso a paso con debian
        7. Compartir archivos por FTP en Debian y Windows
        8. Primeros pasos para conectarse por SSH en Debian y en Filezilla
      5. Usuario registrado en FTP
        1. FTP como banear usuarios con vsftpd
        2. FTP en Debian, registro de actividad con vsftpd
        3. Enjaular usuarios en una lista paso a paso
        4. Como entrar por FTP con un usuario registrado en Debian paso a paso
        5. FTP los usuarios de la lista se pueden mover libremente paso a paso
        6. Pasar datos en Debian con Filezilla
        7. FTP en Debian: compartir ficheros mediante un grupo y visualizándolo en filezilla paso a paso
        8. FTP en Debian con VSFTPD enjaular usuarios y compartir archivos en Filezilla paso a paso

    9. FOL
      1. Despido procedente
        1. Indemnización ejemplo 1
        2. Indemnización ejemplo 2
        3. Indemnización ejemplo 3
      2. Jubilación
        1. Ejemplo 1 Jubilación

    10. REDES
      1. Tipos de redes
      2. Direcciones ip privadas, públicas y máscara de red
      3. Comunicación del Router con otro Router en modo manual
      4. Definiciones de redes
      5. Conceptos básicos de redes y Topologías
      6. Modelo de referencia OSI
      7. Comandos básicos de redes (Windows)
      8. Tutorial de convertir notación /cidr en las máscaras de red paso a paso
      9. Expresar en formato binario las direcciones ip e indicar su clase de red
        1. Ejercicios con IP`s para saber la clase de red en Binario
      10. Tutorial calcular dirección de red, broadcast, primera y última dirección de host
        1. 25 Ejercicios calcular dirección de red y broadcast, primera y última dirección de host

    11. WORD PASO A PASO
      1. Fuentes (tipos de letra) tipos, estilos y tamaños en Word

    12. GMAIL
      1. Gmail (cuentas ilimitadas)

    13. SISTEMAS OPERATIVOS MONOPUESTO
      1. Binario
        1. Tutorial paso a paso de Binario a Decimal del 0 al 255
          1. Binario a decimal ejercicios resueltos
          2. Binario a decimal ejercicios resueltos (modificado)
        2. Tutorial de Binario a Hexadecimal del 0 al 255 paso a paso
          1. Binario a Hexadecimal ejercicios resueltos paso a paso
        3. Tutorial de Binario a Octal del 0 al 255 paso a paso
          1. Binario a Octal ejercicios resueltos paso a paso
      2. Decimal
        1. Como pasar de decimal a binario paso a paso del 0 al 255
          1. Decimal a binario ejercicios
          2. Tabla de decimal a binario del 0 al 255 (con la suma de binarios)
        2. Tutorial de decimal a octal del 0 al 255 paso a paso
          1. Decimal a Octal ejercicios resueltos paso a paso
        3. Tutorial paso a paso de decimal a hexadecimal del 0 al 255
          1. Decimal a Hexadecimal ejercicios resueltos paso a paso
      3. Hexadecimal
        1. Tutorial de hexadecimal a Binario del 0 al 255 paso a paso
          1. Hexadecimal a Binario ejercicios resueltos paso a paso
        2. Tutorial de Hexadecimal a Decimal paso a paso del 0 al 255
          1. Hexadecimal a Decimal ejercicios resueltos paso a paso
        3. Tutorial de Hexadecimal a Octal del 0 al 255 paso a paso
          1. Hexadecimal a Octal ejercicios resueltos paso a paso
      4. Octal
        1. Tutorial de Octal a binario del 0 al 255 paso a paso
          1. Octal a Binario ejercicios resueltos paso a paso
        2. Tutorial de Octal a Decimal del 0 al 255 paso a paso
          1. Octal a Decimal ejercicios resueltos paso a paso
        3. Tutorial de Octal a Hexadecimal del 0 al 255 paso a paso
          1. Octal a Hexadecimal ejercicios resueltos paso a paso

    14. TEMAS VARIADOS
      1. Aprender idiomas
      2. Casas gratis en el mundo
      3. Código QR
      4. Descargar libros gratis
      5. Enviar archivos grandes
      6. Inteligencia artificial
      7. PDF
      8. Programación

    15. LA CONSTITUCIÓN ESPAÑOLA
      1. La Constitución Española con enlaces
        1. La Constitución española de 1978: fechas importantes, estructura y contenido
      2. La Constitución Española: esquema, título 1
      3. La Constitución Española: esquema, título 2
      4. La Constitución Española: esquema, título 3
      5. La Constitución Española: esquema, título 4
      6. La Constitución Española: esquema, título 5
      7. La Constitución Española: esquema, título 6
      8. La Constitución Española: esquema, título 7
      9. La Constitución Española: esquema, título 8
      10. La Constitución Española: esquema, título 9
      11. La Constitución Española: esquema, título 10