Herramienta de cliente SSH - PuTTY (1)

introducción

Este artículo presenta cómo descargar e instalar la herramienta de cliente SSH PuTTY en Windows, cómo usar PuTTYgen para generar un par de claves SSH y cómo iniciar sesión de forma remota en el servidor SSH a través de PuTTY.

1. Instalar Masilla

PuTTY es una herramienta de cliente SSH de uso común en la plataforma Windows, desarrollada y mantenida principalmente por Simon Tatham.

1. Descargue el paquete de instalación de PuTTY desde la página de descarga de PuTTY, como: putty-64bit-0.78-installer.msi.

#PuTTY主页
https://www.chiark.greenend.org.uk/~sgtatham/putty/
#PuTTY下载页
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
#Simon Tatham的个人主页
https://www.chiark.greenend.org.uk/~sgtatham/

inserte la descripción de la imagen aquí

2. Instale Masilla.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

3. Una vez completada la instalación, puede ver que hay muchas herramientas en el paquete de software PuTTY, por ejemplo: PuTTY es una herramienta de cliente SSH, que se usa para conectarse a servidores remotos a través de SSH, PuTTYgen se usa para generar la clave SSH pares (claves SSH).

inserte la descripción de la imagen aquí

2. Genera claves SSH con PuTTYgen

1. Inicie PuTTYgen

inserte la descripción de la imagen aquí

Los parámetros se pueden modificar, incluido el tipo y la longitud de la clave (Key). Sin embargo, en la mayoría de los casos, bastará con mantener los valores predeterminados como se muestra en la imagen de arriba.

2. Haga clic en el botón Generar y luego siga las indicaciones para mover el mouse libremente para generar algo de aleatoriedad, que se usa para generar claves.

inserte la descripción de la imagen aquí

3. Después de generar las claves SSH, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

(1) El contenido del cuadro de texto es la clave pública del cliente SSH generada, que se puede pegar en el authorized_keysarchivo OpenSSH (nota: en el servidor SSH remoto).

(2) Huella digital de clave: la huella digital de las claves SSH generadas.

(3) Comentario clave: nota, se puede cambiar.

(4) Puede optar por agregar una contraseña para proteger las claves generadas o no.

(5) Haga clic en Save private keyel botón para guardar la clave privada generada como un .ppkarchivo con un sufijo.

(6) Haga clic en Save public keyel botón para guardar la clave pública generada como un archivo sin sufijo. authorized_keysNota: El formato de este archivo es diferente del formato del archivo utilizado para la autenticación en el servidor SSH .

(7) Si desea ver la clave pública, haga clic en Loadel botón para cargar el archivo de clave privada con el nombre del sufijo .ppky la clave pública correspondiente se mostrará authorized_keysen el primer cuadro de texto de la figura anterior en el formato del archivo.

3. Inicie sesión en el servidor SSH a través de PuTTY

1. Inicie PuTTY y abra la ventana Configuración de PuTTY, como se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

2. Seleccione Session (sesión) para configurar las opciones básicas de la sesión:

(1) Seleccione el tipo de conexión: SSH

(2) Complete el nombre de host o la dirección IP y el número de puerto del servidor remoto (predeterminado: 22)

3. Puede dar un nombre a la configuración de la sesión (como: ubuntu) y luego hacer clic en Saveel botón para guardar la configuración de la sesión actual, hacer clic en Loadel botón para cargar la configuración de la sesión seleccionada, hacer clic en Deleteel botón para eliminar la configuración de la sesión seleccionada.

4. Haga clic en Openel botón para abrir la ventana de inicio de sesión remoto.

Si es la primera vez que inicia sesión en el servidor remoto o la clave pública del servidor remoto no se ha guardado antes en la caché de PuTTY, aparecerá la siguiente ventana:

inserte la descripción de la imagen aquí

(1) En esta ventana, si se muestra la clave pública del servidor remoto fingerprint, también puede hacer clic en More info ...el botón para ver información más detallada de la clave pública del servidor remoto y usar esta información para confirmar si el servidor es SSH servidor a conectar, es decir, según La clave pública del servidor SSH autentica el servidor SSH.

(2) Si confía en el servidor remoto, puede hacer clic en Acceptel botón para continuar iniciando sesión y, al mismo tiempo, guardar la clave pública del servidor en el caché de PuTTY, y esta ventana no volverá a aparecer la próxima vez que inicie sesión.

(3) Si hace clic en Connect Onceel botón, puede continuar iniciando sesión, pero la clave pública del servidor no se guardará en el caché de PuTTY, y esta ventana aparecerá la próxima vez que inicie sesión.

(4) Si no confía en el servidor, haga clic en Cancelel botón para cancelar el inicio de sesión.

5. En la ventana de inicio de sesión, siga las indicaciones para ingresar el nombre de usuario y la contraseña en el servidor remoto en secuencia, y podrá iniciar sesión correctamente en el servidor remoto.

inserte la descripción de la imagen aquí

En este paso, el servidor remoto SSH adopta 用户名-密码este método de autenticación para el cliente SSH, y el cliente debe ingresar el nombre de usuario y la contraseña en secuencia cada vez que inicia sesión.

用户名-密码Cuando el cliente SSH inicia sesión en el servidor SSH, además de este método de autenticación, el servidor también puede usar 用户名-公钥el método de autenticación para el cliente . El método es el siguiente:


6. ¿Cómo 用户名-公钥iniciar sesión en el servidor remoto con autenticación?

(1) Utilice PuTTYgen para generar el par de claves SSH (clave pública, clave privada) del cliente local (la segunda parte de este artículo).

(2) Agregue la clave pública del cliente al archivo del servidor ~/.ssh/authorized_keys.

(3) Inicie PuTTY, abra la ventana Configuración de PuTTY, seleccione Session, después de completar la configuración básica de la sesión, agregue el archivo de clave privada del cliente generado con PuTTYgen a la configuración de la sesión como se muestra en la figura a continuación, y luego regrese a la opción, Sessionhaga clic Saveen Guardar la configuración.

inserte la descripción de la imagen aquí

(4) Haga clic en el botón Abrir para abrir la ventana de inicio de sesión remoto e iniciar sesión en el servidor SSH.

En la ventana de inicio de sesión, ingrese el nombre de usuario en el servidor remoto y presione Enter. Si la clave privada estaba protegida con una contraseña cuando se utilizó PuTTYgen para generar la clave privada, también debe ingresar la contraseña de la clave privada.

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/u013819452/article/details/127837681
Recomendado
Clasificación