Directorio de artículos
¿No puede conectarse a Vultr VPS SSH?
Método de configuración de generación de claves PuTTY
Debido a que muchos usuarios chinos de internet utilizan los servidores VPS de Vultr para establecer canales de " acceso científico a internet", un gran número de direcciones IP de Vultr han sido bloqueadas...
Detectar dirección IP
En primer lugar, debe confirmar que creó la dirección IP de Vultr. ¿Puede acceder a ella en China continental como de costumbre?
Solución:
- Use una herramienta de ping en línea para detectar direcciones IP ▼
¿Qué debo hacer si mi dirección IP de Vultr está bloqueada en China continental?
- Consulte este artículo para obtener la solución ▼
Inicio de sesión con clave SSH
Mientras el VPS está expuesto a Internet, alguien seguirá usando la fuerza bruta para iniciar sesión en su contraseña SSH.
Por lo tanto, es necesario iniciar sesión con claves SSH y desactivar el inicio de sesión con contraseña.
Use el siguiente comando para ver los inicios de sesión de fuerza bruta de otras personas para su contraseña SSH:
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | morePara nuestro propio VPS comprado, ¡fuerza bruta hasta miles de veces!Puedes ir y ver cuántas veces te han forzado a ti mismo.
Solución:
- Cambie el modo de inicio de sesión con contraseña SSH al modo de inicio de sesión con clave SSH
Generación de claves SSH
Si utiliza un sistema Windows, deberá usar el software Puttygen para generar el par de claves.
Tanto los sistemas Linux como macOS pueden ejecutarse directamente desde la terminal:
Paso 1: Generar clave SSH
Ejecute este comando ▼
Paso 2: Introduzca la ubicación del archivo donde se guardará la clave.
Enter file in which to save the key (/root/.ssh/id_rsa):
- Por favor presione Entrar
Paso 3: Se le pedirá que ingrese una contraseña.
Enter passphrase (empty for no passphrase): Enter same passphrase again:
- Ingrese una contraseña, o simplemente presione Entrar y déjela en blanco.
Al final, verá un mensaje de que sus claves privadas y públicas están almacenadas allí:
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
Vultr VPS Configurar SSH
Cuando Vultr crea un VPS, puede configurar directamente el inicio de sesión con clave SSH.
Si ha creado un VPS pero no ha configurado claves SSH...
Siga los pasos a continuación después de ejecutar la "generación de clave SSH" anterior en Linux:
Paso 1:Voluntad id_rsa.pub poner en un /root/.ssh directorio y cambiarle el nombre a authorized_keys
Paso 2:modificar /etc/ssh/sshd_config Declaración de ubicación
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
Paso 3: Reinicie el servicio SSH.
- Centos7 Utilice el comando:
systemctl restart sshd - Comando de uso de Centos6:
/etc/init.d/sshd restart
PuTTY genera claves
Si inicia sesión en el VPS utilizando un sistema Windows, deberá descargar la clave privada al cliente y convertirla al formato utilizado por PuTTY.
- ¿No tiene el software PuTTY instalado en su computadora?Busque en Google o Baidu: descargue PuTTY.
Paso 1: Utilice WinSCP, SFTP u otras herramientas para descargar el archivo de clave privada id_rsa a la máquina cliente.
Paso 2: Abra PuTTYGen.exe
Paso 3: Haz clic en el botón Cargar en Acciones ▼

Paso 4: Carga el archivo de clave privada que acabas de descargar.

¿No se puede mostrar el archivo de clave privada?Seleccione "Todos los archivos (*.*)" ▲
- Si acaba de configurar un bloqueo de contraseña, debe ingresar la contraseña en este momento.
- Después de una carga exitosa, PuTTYGen mostrará información relacionada con la clave.
Paso 5: Haga clic en el botón "Guardar clave privada" para guardar un archivo de clave privada compatible con PuTTY. ▼

¿Cómo configurar Putty?
A continuación se detallan los pasos para configurar PuTTY para iniciar sesión en un servidor Linux utilizando una clave privada:
Paso 1: Putty → Sesión: Introduzca el nombre de host (o la dirección IP)
Paso 2: Putty → Conexión → Fecha: Introduzca "root" en el campo Nombre de usuario de inicio de sesión automático.
Paso 3: PuTTY → Conexión → SSH → Autenticación: En Archivo de clave privada para autenticación, seleccione el archivo de clave privada generado previamente por PuTTYGen. ▼

Paso 4: Vuelva a PuTTY → Sesión: Sesión guardada, introduzca un nombre y guárdelo. Después, podrá iniciar sesión directamente haciendo doble clic en el nombre.
Paso 5: A continuación, podrá iniciar sesión en Linux sin contraseña. Recuerde guardar su archivo de clave privada.
Para obtener el software de la herramienta Linux de inicio de sesión remoto en teléfonos móviles con Android, haga clic en este enlace para ver ▼
Lectura extendida:
Esperamos que el artículo "No puedes conectarte a Vultr VPS vía SSH? Método de configuración de generación de claves PuTTY" compartido en el blog de Chen Weiliang ( https://www.chenweiliang.com/ ) te sea útil.
No dudes en compartir el enlace de este artículo: https://www.chenweiliang.com/cwl-646.html

