Publicado en ssh

Primeros pasos para conectarse por SSH en Debian y en filezilla

Vamos a aprender a conectarnos por SSH en Debian 10.1.0 y en filezilla.

¿Qué es SSH? (Secure Shell).

Sirve para acceder al ordenador remotamente (de forma segura) a través de la red, encripta la información a la hora de autentificarnos, de enviar los archivos que están siendo transferidos y se necesita un mecanismo de autentificación.

 (Obviamente para poder usar SSH, la máquina a la que se va a acceder también lo tiene que tener activado).

  • En ambos ordenadores:
    • Instalaremos el SSH (para que se puedan comunicar por SSH).
    • Crearemos otro usuario administrador.
      • En el «ordenador A» se llamará «servidor».
      • En el «ordenador B» se llamará «cliente».
    • Instalaremos filezilla para conectarnos en modo gráfico.
    • Nos conectaremos desde la consola.

Para el ejemplo nos vamos a conectar desde el “cliente” al “servidor” para ver como conectarse por SSH.

Primero para instalar SSH en Debian hay que entrar en la terminal y poner:

sudo apt-get install ssh

Para el ejemplo voy a poner como quedaría el «servidor» y el «cliente«.

Ahora procederemos a poner las IPs en ambos ordenadores para que el “cliente” pueda conectarse al “servidor

IP del «servidor«

Para ponerle la ip al servidor, primero hay que darle al botón de “apagar”, después hay que darle a “configuración”.

En el apartado de “configuración” hay que darle a “red” y en el lado de arriba donde pone “cableado” hay que darle al signo “+” para añadir otra red

Estando dentro para el ejemplo elegimos “IPv4”, “manual” y en manual elegimos la ip

(En este caso es una ip privada, lógicamente si queremos que salga al exterior tendrían que tener una IP pública).

Después de darle a “añadir” hay que darle al perfil de abajo, en nuestro caso se puede verificar que está activado el “perfil 1” que es el que hemos creado nosotros.

Se puede visualizar que la ip es la 10.10.10.10

Ahora para verificar la ip que hemos puesto anteriormente, hay que poner en la terminal:

ip a

Hay que fijarse donde pone “inet” y ahí sale la ip que hemos puesto anteriormente que es la 10.10.10.10

IPs del ordenador “cliente”:

Para el cliente se puede ver la ip 10.10.10.11

Lo mismo que la imagen anterior, hay que fijarse en «inet 10.10.10.11«

(Ahora verificamos en la terminal que los 2 ordenadores hagan ping, para ello se pone en el cliente la IP del servidor y en el servidor la ip del cliente)

La IP del servidor era = 10.10.10.10

La IP del cliente era = 10.10.10.11

Ahora que se comunican entre ellos, vamos a conectarnos desde el cliente al servidor por SSH, para entrar hay que poner en la terminal:

Sftp nombre_del_usuario_del_servidor@ip_del_servidor

Al iniciarlo (desde el cliente nos conectamos al servidor), como no tenemos instalado un certificado, entonces nos dice que no se puede establecer la autentificación de esa IP, eso quiere decir que si no estamos seguros es mejor no conectarse, ya que al conectarnos a otra máquina (diferente al  sitio oficial) nos pueden quitar las credenciales y aparte no es seguro, por eso hay que conectarse siempre al servidor oficial y nunca a otros que no se sabe la procedencia (nos está preguntando si estamos seguros de conectarnos a ese servidor con esa huella digital)

El fingerprint es la huella digital, y sirve para identificar al servidor oficial y no equivocarnos de que nos estemos conectando a uno falso. (así evitar ataques man in the middle)

Para saber si el servidor oficial es el correcto hay que verificar que la huella digital coincida con el servidor oficial al que se va a conectar (la huella digital son los números y letras de la imagen de abajo que están después de “SHA256”), si no coincide es posible que no sea el oficial.

Si se quiere borrar la huella digital desconocida hay que ir a:

/home/administrador/.ssh/known_hosts

Al aceptar, nos pide el password que se le haya puesto al usuario “servidor”

Cuando hemos puesto la contraseña del usuario “servidor” nos sale como en la imagen de abajo.

Si quisiéramos salir del “SSH” es tan simple como poner “exit” (sin las comillas) y sale a la consola como estuviera anteriormente.

(Esto es en plan curiosidad: Sí el servidor hubiera cambiado de huella digital, entonces suele avisar para que tengamos cuidado).

Ahora vamos a conectarnos con filezilla y aprender a conectarnos gráficamente.

(Si se quiere cambiar la IP para tener internet, hay que cambiar al perfil que teníamos anteriormente)

Para instalar filezilla en Debian hay que poner:

sudo apt-get install filezilla

En filezilla hay que darle a “gestor de sitios

Estando dentro del “Gestor de sitios” hay que darle a:

Nuevo sitio = le ponemos el nombre que queramos para recordarlo.

“Protocolo” = hay que ponerlo en “SFTP-SSH File Transfer Protocol” para poder usar “SSH”.

“Servidor” = aquí se pone la IP del servidor, en este caso para el ejemplo también lo llamé “servidor”.

Modo de acceso” = hay que poner el usuario, que en este caso es el nombre “servidor” con su correspondiente contraseña.

Para conectarnos, le damos a la flecha de la derecha y le damos al nombre que le hemos puesto anteriormente

Al poner los datos anteriores correctamente y darle al gestor de sitios por primera vez, nos dice que la clave del servidor es desconocida y puede que no sea el original.

Y ya estaríamos conectados correctamente para el ejemplo que he puesto.

Gracias por entrar y si te ha gustado sígueme y publícalo en las redes sociales.

Pd: en el caso de que alguien este aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y 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é.

Í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
Publicado en Sin categoría

Usuario anónimo

  • 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 al servidor paso a paso con 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
  • 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