Cómo SSH o SFTP en su Raspberry Pi


Has dado el paso y has comprado una Raspberry Pi. ¡Felicidades! Si no tiene un teclado y un monitor conectados a su Pi, deberá conectarse de forma remota desde otra computadora en su red. Además, dependiendo de cómo planee usar su Pi, es posible que se coloque en un lugar de difícil acceso, por lo que incluso si tiene un teclado y un monitor conectados ahora, es posible que ese no sea siempre el caso. Necesita alguna forma de conectarse de forma remota a su Pi.

En este artículo, le mostraremos cómo usar SSH y SFTP en su Pi, ejecutar comandos y transferir archivos . Asumiremos que su Raspberry Pi está en la misma red que la computadora que está usando para conectarse a ella.

¿Qué es SSH?

SSH significa Secure Shell. Es un protocolo de red estándar que le brinda una forma segura de enviar y recibir mensajes de texto entre su Pi y la computadora que está utilizando para conectarse de forma remota a su Pi. Utilizará el protocolo SSH para todo tipo de cosas, como ingresar su contraseña para iniciar sesión en su Pi y ejecutar comandos.

SSH fue diseñado como un reemplazo de Telnet, que envía comandos en texto plano a través de la red. Por el contrario, SSH cifra esos comandos. Cualquier servicio de red puede usar SSH, que opera a través del puerto TCP 22.

¿Qué es SFTP?

SFTP es la abreviatura de Secure File Transfer Protocol. SFTP es una forma rápida y conveniente de transferir archivos entre su Pi y otra computadora en su red. SFTP es más seguro que FTP porque, al igual que con SSH, todos sus datos están encriptados mientras viajan de una computadora a otra.

No desea que todos sus datos se transfieran en texto sin formato, ¿verdad? ¡Ciertamente no! Manténganse a salvo, niños.

Cómo SSH en una Raspberry Pi

Comenzaremos con cómo usar SSH para conectarse a su Raspberry Pi desde una PC con Windows en su red usando Masilla. PuTTY es uno de varios clientes SSH que están disponibles gratuitamente. Nos gusta PuTTY porque es un software de código abierto que está completamente desarrollado y respaldado por un equipo de voluntarios. Puede utilizar cualquier cliente SSH que desee. Solo asegúrese de descargarlo e instalarlo antes de comenzar.

  1. Asegúrese de que SSH esté habilitado en su Pi. Si está comenzando desde cero con una Raspberry Pi 4, esta guía de inicio incluye instrucciones sobre cómo habilitar SSH creando un archivo de texto en la tarjeta SD dentro de su Raspberry Pi.
  2. Suponiendo que esté seguro de que SSH está habilitado en su Pi, a continuación, deberá encontrar la dirección IP de su Pi para conectarse a ella con un cliente SSH como PuTTY. Si aún no lo sabe, puede sigue esta guía que detalla varios métodos para determinar la dirección IP de su Pi.
  3. Inicie PuTTY (u otro cliente SSH) en su PC con Windows y ingrese la dirección IP de su Pi. El puerto SSH es 22. La mayoría de los clientes SSH ya tendrán el número de puerto completado.
    1. Seleccione Abrirpara conectarse a su Pi.
    2. Esto abrirá una ventana de terminal donde se le pedirá que inicie sesión. Ingresa tu nombre de usuario y presiona Enter. (El nombre de usuario predeterminado para la mayoría de Pis es pi×.)
    3. Luego, escriba su contraseña o cópiela en el portapapeles de su PC y haga clic con el botón derecho en la ventana del terminal pégalo. Tenga en cuenta que su contraseña nose mostrará mientras escribe. Presione Intro×.
    4. Ahora está conectado a su Pi a través de SSH y puede usar el terminal para ejecutar comandos. Si aún no ha cambiado la contraseña predeterminada de su Pi, este es un buen momento para hacerlo. Dado que SSH está habilitado, si su Raspberry Pi está usando la contraseña predeterminada, ¡sería muyfácil para alguien ingresar!

      Cómo enviar SFTP a una Raspberry Pi

      Anteriormente, le explicamos cómo utilizar un cliente SSH para conectarse de forma segura a un Pi en su red y ejecutar comandos. Para transferir archivos, usaremos un cliente SFTP. Técnicamente, es posible transferir archivos con PuTTY, pero es engorroso. Es mucho más agradable tener un explorador de archivos que pueda usar para mover archivos de forma masiva cuando lo necesite.

      FileZilla es un cliente FTP popular que admite SFTP. Si puede conectarse con SSH, también puede conectarse con SFTP. Conveniente, ¿no?

      Prepárese descargando e instalando FileZilla o el cliente SFTP de su elección en la computadora que está utilizando para conectarse de forma remota a su Pi. WinSCP es otro cliente SFTP popular. Recuerde, no necesita un servidor SFTP, solo un cliente SFTP.

      Consejo profesional: si instala FileZilla, tenga cuidado cuando le pida que instale McAfee y WinZip. Seleccione Rechazarsi no desea instalar esos programas en su computadora.

      1. Inicie FileZilla u otro cliente SFTP.
      2. En el campo marcado como Host, ingrese la dirección IP de su Pi.
        1. Ingrese su Nombre de usuarioy Contraseña.
        2. Seleccione Conexión rápida. Su cliente SFTP puede mostrar una opción para guardar su contraseña, pero no la recomendamos porque algunos clientes guardan esa contraseña en un archivo de texto no seguro.
          1. Una vez conectado, puede navegar a través de la estructura de carpetas en su Pi y copiar archivos entre el Pi y otras computadoras en su red. El lado izquierdo de la ventana de FileZilla muestra los archivos locales y el lado derecho muestra los archivos de la computadora a la que se conectó, en este caso, su Pi.
          2. Si, por ejemplo, desea Copie un archivo de su computadora local a su Pi, navegará a la carpeta de origen a la izquierda y la carpeta de destino a la derecha. El administrador de archivos de FileZilla le permite arrastrar y soltar archivos entre sitios locales y remotos.

            Encontrar proyectos Pi

            Una vez que se sienta cómodo ejecutando comandos y transfiriendo archivos desde y hacia su Pi, comenzará a darse cuenta de cuántas formas diferentes puede hacer pon tu pi a trabajar. Sin embargo, no ceda a la parálisis del análisis, simplemente elija un proyecto y sumérjase Realmente es la mejor manera de aprender.

            Artículos Relacionados:


            23.04.2021