50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 10 minutos
Aplicaciones web y empresariales

¿Cómo conectarse a su sitio web a través de SSH?

María H. By María H. 10 minutos de lectura Actualizado el 10 de junio de 2023
acceso remoto seguro wordpress ssh

Saber como conectarse a su sitio web a través de SSH le permite establecer ciertas conexiones entre una máquina local y un host remoto. Hoy en día, muchas empresas están aprovechando las tecnologías emergentes para mejorar su rendimiento y reducir gastos, y SSH no está separado de esta tecnología.

Los nuevos signos de progreso conducen a nuevas exigencias, y la tecnología de seguridad moderna puede luchar contra los enfoques y métodos inútiles y débiles. Por eso queremos sumergirnos en la solución SSH.

Continúe leyendo para descubrir consejos esenciales sobre SSH, que pueden crear conexiones seguras y confiables para usted. Antes de cubrir cómo conectar su sitio web a través de SSH, debemos saber qué es SSH.

¿Qué es SSH?

SSH significa shell seguro y es un protocolo de comunicación seguro que inicia conexiones cifradas en la red a través de HTTP (protocolo de transferencia de hipertexto). HTTP comparte datos de sitios web para computadoras y SSH le agrega una excelente seguridad para acceder a recursos remotos.

SSH admite diferentes tipos de seguridad de acceso al servidor, como transferencia y sincronización de archivos, ftp a través de SSH, copia segura y acceso de red privada al servidor con OpenSSH. Por lo tanto, podrá conectar su sitio web utilizando un cliente SSH para transferir datos de forma segura a través de una GUI o una línea de comando.

Por supuesto, al principio deberías cambiar el puerto SSH de su valor predeterminado para que sea realmente seguro. 

Lea también: Reenvío de puertos en VPS de Windows

 

Consejo: Como Linux y Mac Os tienen interfaces SSH integradas, no es necesario instalar un cliente SSH.

wordpress-vps Empezar a bloguear

Hospeda tu WordPress en hardware de primer nivel, con almacenamiento NVMe y latencia mínima en todo el mundo: elige tu distribución favorita.

Obtenga un VPS de WordPress

¿Cómo conectarse a un host usando SSH?

Para comenzar a conectar su sitio a través de SSH, necesita herramientas para hacerlo realidad. Para empezar, debe ingresar SSH a un servidor usando una terminal a la que llegaremos en las siguientes líneas para que pueda establecer una conexión a través de SSH.

¿Cómo ingresar SSH a un servidor usando una terminal?

Los sistemas operativos Mac y Linux pueden iniciar conexiones SSH utilizando la Terminal. La Terminal es una especie de emulador similar a DOS, ejecuta instrucciones de línea de comandos tanto en su sistema como en el servidor remoto.

Por lo tanto, no hay señales de una interfaz gráfica de usuario que facilite la conexión SSH a su host. Tienes todas las opciones esenciales y valiosas en esta sencilla pantalla negra basada en tipos para obtener el resultado correcto.

conectarse a su sitio web a través de ssh

  • Primero, haga clic en el ícono de inicio de Pod y luego escriba "Terminal" en la barra de búsqueda.
  • O puede navegar a Terminal a través de Aplicaciones > Utilidades

¿Cómo conectarse a un servidor web usando Putty?

Putty es un software de terminal SSH gratuito conocido como aplicación cliente SSH que se ejecuta en Microsoft Windows para acceder a su VPS, máquina física o múltiples máquinas virtuales en un host para administrarlas. fácil de usar.

A diferencia de Terminal, para conectar su servidor web mediante SSH, primero debe descargar e instalar Putty y luego continuar con los siguientes pasos.

Instalación del cliente Putty SSH en Windows

Consejo: Puedes elegir el paquete que mejor se adapte a tu versión de Windows, y se recomienda descargar la versión de 32 bits para estar más seguro.

Estos dos métodos hacen lo mismo para conectarse a través del servidor SSH desde Windows o Mac Os. Una vez que usó el cliente SSH o Terminal como requisito previo para conectar su host, ahora avancemos con la línea de comando para ejecutar los códigos y enviar comandos al servidor de destino. Ahora, debes conocer algunos datos para completar la lista de verificación.

Lea también: Instale MikroTik CHR en VPS (Usando Masilla)

Requisitos para conectarse a su sitio web vía SSH

requisitos para establecer conexión ssh

  1. Dirección IP del servidor: es su nombre de dominio o una dirección IP
  2. Puerto SSH: la publicación la proporciona tu proveedor de hosting
  3. Nombre de usuario SSH: se refiere a su nombre de usuario FTP (no para administrador de WordPress)
  4. Contraseña SSH: es tu contraseña FTP
  5. Cuando se complete la instalación de PuTTY, ábrelo y úsalo para conectarte a tu sitio web.
  6. Para conectar el cliente PuTTY SSH, ábralo y luego ingrese la IP de su servidor y el puerto SSH.
  7. Haga clic en el botón Abrir para continuar.
  8. Aparece una ventana emergente de inicio de sesión que le pide que escriba su nombre de usuario SSH y presione Entrar
  9. Luego, ingrese su contraseña SSH y presione Enter nuevamente.

Una vez que se haya conectado exitosamente a su servidor a través del cliente PuTTY SSH, podrá ejecutar las líneas de comando necesarias ahora mismo.

Lea también: ¿Cómo utilizar SSH para conectarse a un servidor remoto?

14 comandos SSH útiles y básicos

Con estos comandos SSH, puede mover archivos, eliminar carpetas, crear nuevos directorios, cambiar permisos de usuario, etc.

  1. El comando Is: este comando llama a una lista de archivos y directorios en la carpeta actual.
ls
  1. El comando cd: este comando cambia los directorios y se mueve a diferentes ubicaciones. Por ejemplo $ cd /casa
cd
  1. El mkdir: este comando crea un nuevo directorio
mkdir
  1. El comando touch: este comando agrega un nuevo archivo al directorio
touch
  1. El comando rm: este comando elimina un archivo o carpeta
rm
  1. El comando cp: este comando copia archivos y carpetas.

Nota: Debe especificar el nombre del archivo o directorio y dónde desea copiarlo. Por ejemplo: $ cp [opciones] [fuente] [destino]

cp
  1. El comando mv: este comando mueve archivos y debes escribir el origen y el destino del archivo. mv [fuente] [destino]
mv

Ahora veamos los elementos opcionales que puede agregar al comienzo de este comando.

  • -F: esta opción eliminará el archivo de destino y le permitirá crear un nuevo archivo cuando no acceda al permiso por escrito.
  • -tu: copie el archivo de origen solo si es más reciente que el archivo de destino.
  • -norte: esto no sobrescribirá un archivo existente y lo protegerá contra cambios
  • -a: esta opción archiva los archivos.
  • -R: sólo se usa para carpetas; copia todos los archivos y carpetas dentro de la carpeta de destino.
  1. Comando borrar: este comando borra la pantalla del terminal.
clear
  1. Comando tar: este comando crea y descomprime archivos comprimidos.
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. Comando wget: este comando descarga archivos de Internet.
wget http://fileurl/filename.ext
  1. Comando Du: este comando le muestra el tamaño de los archivos y carpetas en un directorio en particular.
du
  1. Comando de historial: este comando muestra los comandos utilizados recientemente
history 50
  1. Comando PWD: este comando le proporciona la ruta completa de su directorio actual. Después de ejecutar este comando verás algo como esto: home/usuario/public_html
pwd
  1. Comando Buscar: este comando busca archivos y muestra estos atributos (nombre, tamaño, tipo de archivo, etc.). Deberías usarlo así: buscar [directorio de inicio] [opciones] [término de búsqueda]
find

Lea también: Instalación silenciosa de Google Chrome

Pasos para generar un par de claves

generar pares de claves ssh

  • Generar la clave pública en Terminal
  • Agregue el par de claves a su cuenta de hosting.
  • Genere la clave privada a través de su cliente SSH (Putty)

Lea también: Generar claves SSH en Windows 10

¿Cómo generar el par de claves públicas en la Terminal?

La generación de autenticación de clave pública para Linux y Mac comienza a escribir comandos en la Terminal y a usar Open SSH.

  • Abra el cuadro de terminal. En el símbolo del shell, escriba el siguiente comando:
  • El programa ssh-keygen le pide que especifique la ubicación y el nombre del archivo clave.

Consejo: Puede escribir un nuevo nombre o usar el predeterminado y presionar Intro.

  • Opcionalmente, puede crear una frase de contraseña para proteger su clave.
  • Copie la mitad pública del par de claves a su servidor usando el siguiente comando
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

Ingrese su nombre de usuario en lugar del usuario y el servidor, luego la dirección del servidor donde desea usar la clave de autenticación.

  • Ingrese la contraseña de su cuenta de usuario para ese servidor SSH cuando se le solicite

Consejo: Ahora puede autenticarse en su servidor con el par de claves.

wordpress-vps Empezar a bloguear

Hospeda tu WordPress en hardware de primer nivel, con almacenamiento NVMe y latencia mínima en todo el mundo: elige tu distribución favorita.

Obtenga un VPS de WordPress

¿Cómo generar su par de claves SSH privadas?

Generar una nueva clave SSH es lo primero que necesita para crear el nivel de autenticación de alta seguridad. Sería útil tener esta clave SSH para conectar su servidor con la máxima seguridad para su proceso de inicio de sesión.

Cuando las claves se generan correctamente, pueden garantizar una seguridad mejorada y una forma rápida y conveniente de acceder y administrar sus servidores.

En lugar de seguir el método tradicional usando nombre de usuario y contraseña, la Terminal o el cliente SSH pueden hacerlo más profesional para usted.

Lea también: Alojamiento de varios sitios web en un único servidor

Generando una clave SSH privada con el cliente SSH

generar clave ssh privada

  • Primero, vaya al programa PuTTYgen
  • Luego, seleccione SSH-2 RSA en la sección tipo de clave para generar.
  • A continuación, haga clic en el botón Generar de la sección Acciones.

Consejo: En este paso, comience a mover el mouse en la ventana hasta que la barra de progreso verde se llene.

El motivo es realizar su movimiento aleatorio para el método de autenticación. Esta es una de las técnicas más fiables de las que pueden beneficiarse los atacantes.

generador de claves de masilla

  • Después de eso, cuando se completa la barra de progreso, PuTTYgen genera su par de claves SSH.
  • Ingrese una frase de contraseña en el campo Frase de contraseña clave y vuelva a ingresarla en el campo "Confirmar frase de contraseña” campo.
  • Haga clic en el botón Guardar clave privada

Consejo: (recuerde guardar la clave privada, será necesaria para la próxima conexión a su máquina)

guardar clave privada

  • Haga clic derecho en el campo de texto llamado "Clave pública para pegar en el archivo OpenSSH autorizado_keys" y luego elija "Seleccionar todo".
  • Ahora haga clic derecho en el mismo campo de texto nuevamente y elija "Copiar".

Cómo importar su clave SSH

Cuando tenga una nueva clave guardada en su computadora, ahora debe importarla al agente de claves PuTTY.

Estos dos pasos importan la clave SSH a PuTTY

  • Haga clic en el botón Agente que abre el administrador de claves en la ventana Configuración de PuTTY.
  • Haga clic en el botón "Agregar clave", luego busque la ubicación donde guardó la clave privada, selecciónela y haga clic en Abrir.

Consejo: Ingrese su frase de contraseña clave si es necesario.

wordpress-vps Empezar a bloguear

Hospeda tu WordPress en hardware de primer nivel, con almacenamiento NVMe y latencia mínima en todo el mundo: elige tu distribución favorita.

Obtenga un VPS de WordPress

Conclusión

Conectarse a tu sitio web vía SSH tiene diferentes ventajas y pasos que te explicamos en el contexto lo mejor posible. En general, para ser pionero en este mundo moderno en redes de comunicación empresarial, debe dar un paso con el control de alta calidad de los archivos de su sitio web y los inicios de sesión en sus servidores en la nube.

Por lo tanto, la creación de una clave pública para la autenticación cifra sus conexiones a los servidores. La clave privada utilizada por el receptor puede descifrar la conexión. Al final, este proceso bidireccional proporcionará una interacción segura entre dos puntos finales de la red. Entonces tómatelo en serio para ganar, no perder en la interacción en esta era digital.

Compartir

Más del blog

Sigue leyendo.

Imagen destacada de revisión de Odoo con texto de título grande a la izquierda y el logotipo de Odoo a la derecha, rodeado por paneles de interfaz de aplicación flotantes en un fondo de nube de color púrpura suave.
Aplicaciones web y empresariales

Una revisión completa de Odoo: ¿Es Odoo el ERP adecuado para su negocio?

Odoo es una de las plataformas ERP más consideradas para empresas en crecimiento, por una sencilla razón: promete mucho en un solo lugar. Ventas, contabilidad, inventario.

Jim SchwarzJim Schwarz 11 minutos de lectura
Las alternativas de código abierto de WordPress incluyen una imagen con un fondo degradado colorido, un monitor de escritorio, un editor de código, una vista previa borrosa del panel y un texto de título grande a la izquierda.
Aplicaciones web y empresariales

Las mejores alternativas de WordPress de código abierto diseñadas para desarrolladores

WordPress sigue siendo importante y sigue funcionando bien en una gran variedad de sitios. Su directorio de complementos alberga más de 62.000 complementos y su directorio de temas ofrece más de 14.000 temas gratuitos. eso

Jim SchwarzJim Schwarz 14 minutos de lectura
Imagen destacada de Automad frente a WordPress con los logotipos de ambas plataformas y un titular que pregunta qué desarrolladores de CMS deberían elegir.
Aplicaciones web y empresariales

Automad vs WordPress: una comparación exhaustiva entre dos de las mejores plataformas CMS

Automad y WordPress resuelven el mismo trabajo de dos maneras muy diferentes. Automad es un CMS de archivos planos y un motor de plantillas, por lo que el contenido reside en archivos en lugar de en una base de datos, pero WordPress,

Jim SchwarzJim Schwarz 9 minutos de lectura

¿Listo para implementar? Desde $2,48/mes.

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.