SSH, o «Secure Shell», es un método para acceder y administrar de forma remota los archivos de su sitio, además de permitir cambios de configuración y ejecución remota de comandos dentro de su espacio de archivos. SSH en Znet-Hosting está encriptado y protegido por 2FA o pares de claves públicas/privadas para validar la conexión, lo que la hace confiable y segura.
A continuación, se incluyen instrucciones para conectarse a su sitio a través de SSH para dispositivos Windows, Apple Mac y Linux utilizando pares de claves públicas y privadas. Si desea conectarse mediante 2FA, consulte nuestra guía
¿Cómo me conecto a SSH mediante 2FA?
Nota: Solo se recomienda que se conecte a su paquete a través de SSH si está familiarizado con la interfaz de línea de comandos.
Nota: Si su conexión SSH se cierra inmediatamente, su cuenta puede quedar bloqueada por uso no autorizado de Sudo. Comuníquese con el servicio de asistencia para obtener ayuda.
S.O. WINDOWS #
Si usa Windows, necesitará descargar un cliente SSH para acceder a SSH.
Nota: Esta guía utiliza PuTTY, que es un cliente SSH gratuito para Windows y se puede descargar aquí:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Luego iniciará sesión en su cuenta y tendrá acceso completo a su área SSH en su sitio.
- Una vez que haya descargado PuTTY, busque y abra PuTTY Key Generator en su computadora.
- Seleccione Generar y mueva el mouse por el cuadro gris para generar algo de aleatoriedad . Esto generará una clave pública.
- Agregue una frase de contraseña. Esto es lo que deberá ingresar en la interfaz de línea de comandos.
- Inicie sesión en su panel de hosting, diríjase a Acceso SSH en la sección Seguridad.
- A continuación, introduzca la clave pública que se generó a partir de PuTTYgen en el cuadro Clave pública . Se generará un identificador automáticamente. A continuación, seleccione Agregar clave pública .
- Regrese a PuTTY Gen y seleccione Guardar clave privada . Guárdela con el nombre que desee.
- Abra PuTTY. En el lado izquierdo, seleccione para expandir SSH, seleccione Autenticación y luego Credenciales .
- Debe haber un área denominada Archivo de clave privada para autenticación: seleccione Explorar junto a esta y agregue la clave privada que acaba de guardar.
- Regrese a Sesión usando el menú de la izquierda y agregue el nombre de host SSH. El nombre de host que desea usar depende del centro de datos que esté usando. Para el centro de datos del Reino Unido, use » ssh.gb.stackcp.com» y para el de EE. UU., use » ssh.us.stackcp.com «. Luego, una vez que se haya agregado, seleccione Abrir .
- Se abrirá la interfaz de línea de comandos. Deberá ingresar su dominio aquí como nombre de usuario (por ejemplo, dominio.co.uk).
- Luego se te solicitará la contraseña que hayas establecido anteriormente. Introdúcela en el área solicitada. PuTTY ocultará los caracteres que se ingresen por razones de seguridad, así que no te preocupes si alguna entrada no parece visible.
- Luego iniciará sesión en su cuenta y tendrá acceso completo a su área SSH en su sitio.
PARA S.O.LINUX #
Para conectarse a SSH en Linux deberá configurar un par de claves pública/privada en su máquina local, agregarlo al área SSH en su paquete y luego conectarse usando los detalles proporcionados.
- Abra una sesión de terminal y navegue hasta el directorio donde desea almacenar su par de claves pública/privada.
- Ingrese el comando
ssh-keygen
y siga las instrucciones en pantalla. La herramienta le solicitará un nombre para el archivo y también le pedirá que configure una contraseña. Esto es lo que deberá ingresar en la interfaz de línea de comandos más adelante, así que anótelo una vez que lo haya configurado. - Una vez que el proceso haya creado los archivos, inicie sesión en su panel de hosting , seleccione Acceso SSH en la sección Seguridad .
- De vuelta en la terminal de Linux, use el comando
cat
para ver el contenido de su archivo de clave pública. Este será el archivo que termina en .pub que se generó con el comando anterior y debe usar el nombre que estableció.
Por ejemplo, si eligió nombrar su ejemplo de clave, el comando para abrirlo seríacat example.pub
- Copia el contenido del archivo y pégalo en el cuadro Clave pública en el área SSH de su hosting. Se generará un identificador automáticamente. Luego selecciona Agregar clave pública .
- Ahora que ha añadido su clave pública al hosting, puede conectarse a través de SSH utilizando el comando:
ssh -i keyname hostname
Donde keyname es el nombre del archivo de clave privada que ingresó anteriormente. El nombre de host que desea utilizar depende del centro de datos que esté utilizando. Para el centro de datos del Reino Unido, utilice » ssh.gb.stackcp.com» y para el de EE. UU. utilice » ssh.us.stackcp.com «. - Se le preguntará si desea conectarse mediante la clave. Ingrese «Sí».
- Luego se te solicitará la contraseña que hayas establecido anteriormente. Introdúcela en el área solicitada. PuTTY ocultará los caracteres que se ingresen por razones de seguridad, así que no te preocupes si alguna entrada no parece visible.
- Luego iniciará sesión en su cuenta y tendrá acceso completo a su área SSH en su sitio.
Sistema operativo Mac #
- Inicie sesión en su panel de hosting
- Seleccione el icono de acceso SSH .
- Ahora deberá generar una clave pública. En Mac, esto se hace a través de la utilidad Terminal . Abra la Terminal en Mac.
- Introduzca el siguiente comando en la terminal:
ssh-keygen
- Presiona Enter
- Se le solicitará que ingrese la ubicación en la que desea guardar las claves públicas y privadas. En este caso, la mantendremos como la ubicación predeterminada . Presione Enter
- Se te solicitará una contraseña . En esta guía, la dejaremos en blanco. Si ingresas una, asegúrate de recordarla, ya que se te solicitará más adelante. Presiona Enter .
- Se le pedirá que confirme la contraseña, ya que la hemos dejado vacía, simplemente presione Enter .
- Tus claves se habrán generado y la clave pública se habrá guardado en una ubicación especificada, en nuestro ejemplo se ha guardado en:
/Users/20i/.ssh/id_rsa.pub
- Copia la ruta e ingresa el siguiente comando:
cat /Users/20i/.ssh/id_rsa.pub
- Se generará la clave, copie la clave completa desde el principio hasta el final.
- Pegue la clave nuevamente en el campo Clave pública en la sección Acceso SSH . El identificador debería agregarse automáticamente. Presione Agregar clave pública . Tenga en cuenta que esto puede demorar hasta 5 minutos.
- Regrese a la Terminal e ingrese el nombre de usuario y el nombre de host de SSH que se encuentran en la parte superior de la sección Acceso SSH . Debería ser algo como domain.com@ssh.gb.stackcp.com para paquetes en el Reino Unido y domain.com@ssh.us.stackcp.com para paquetes en los EE. UU. Deberá anteponer el comando ssh de la siguiente manera: O
ssh domain.com@ssh.gb.stackcp.com
ssh domain.com@ssh.us.stackcp.com
- Se le pedirá que confirme que desea conectarse, simplemente escriba sí y presione Enter.
- Debería haberse conectado exitosamente vía SSH desde su Mac a su paquete de hosting.