Cómo iniciar sesión en un servidor remoto usando SSH
Hay muchas herramientas SSH en Windows. Estoy usando masilla aquí. Si tiene Git instalado y Putty configurado, no necesita instalar Putty. El comando para conectarse al servidor usando SSH es el siguiente:
Dirección IP Ssh 1
En términos generales, por razones de seguridad, algunos parámetros como los números de puerto no usan valores predeterminados. En este caso, el comando se convierte en este:
Nombre de usuario Ssh@Dirección IP -número de puerto 1
Si la conexión se realiza correctamente, se le pedirá que ingrese la contraseña del servidor remoto. . Después de que todo sea exitoso, SSH mostrará un mensaje desde el servidor remoto, indicando que la conexión fue exitosa.
Inicio de sesión con clave
Debe ingresar una contraseña cada vez que inicia sesión en SH, lo cual es muy problemático y no necesariamente seguro. SSH también puede utilizar otro método de inicio de sesión, que es el inicio de sesión con un solo clic. Este método de inicio de sesión requiere que el cliente genere un conjunto de pares de claves públicas y privadas, y luego agregue la clave pública al servidor, para que pueda iniciar sesión directamente la próxima vez.
Primero, genere una clave SSH e ingrese la información cuando se le solicite. Generado por defecto. carpeta ssh en el directorio de inicio del usuario. La que tiene pub es la clave pública, que debe agregarse al servidor a continuación.
ssh-keygen1
Luego agregue la clave pública local al servidor, lo que requiere otro comando:
Scp -P número de puerto ruta del archivo local nombre de usuario@ Remoto dirección del servidor: Ruta remota 1
Luego inicie sesión en el servidor, busque la clave pública copiada, cambie el nombre de la clave pública a claves_autorizadas y agréguela al correspondiente. carpeta ssh. Luego salga de SSH e intente iniciar sesión nuevamente. Si tiene éxito, será llevado directamente al servidor remoto sin ingresar una contraseña.