|
|
## Como generar una nueva clave SSH en Windows y añadirla a nuestro perfil de Gitlab
|
|
|
|
|
|
### OpenSSH
|
|
|
|
|
|
Para generar una nueva clave SSH en Windows, utilizaremos la herramienta OpenSSH.
|
|
|
|
|
|
OpenSSH es una herramienta de conectividad para el inicio de sesión remoto que usa el protocolo SSH. Cifra todo el tráfico entre el cliente y el servidor para eliminar la interceptación, el secuestro de conexiones y otros ataques.
|
|
|
|
|
|
OpenSSH se puede usar para conectar dispositivos con Windows 10 (compilación 1809 y versiones posteriores) o Windows Server 2019 con el cliente OpenSSH instalado en esos dispositivos con el servidor OpenSSH instalado.
|
|
|
|
|
|
#### Instalación de OpenSSH mediante Configuración de Windows
|
|
|
Ambos componentes de OpenSSH se pueden instalar mediante Configuración de Windows en dispositivos Windows Server 2019 y Windows 10.
|
|
|
|
|
|
Para instalar los componentes de OpenSSH:
|
|
|
1. Abra **Configuración**, seleccione **Aplicaciones > Aplicaciones y características** y, a continuación, seleccione **Características opcionales**.
|
|
|
1. Examine la lista para ver si OpenSSH ya está instalado. Si no es así, en la parte superior de la página, seleccione **Agregar una característica** y, a continuación:
|
|
|
- Busque OpenSSH Client (Cliente OpenSSH) y, a continuación, haga clic en Instalar
|
|
|
|
|
|
Una vez completada la instalación, vuelva a Aplicaciones > Aplicaciones y características y Características opcionales y debería ver OpenSSH en la lista.
|
|
|
|
|
|
#### Instalación de OpenSSH mediante PowerShell
|
|
|
Para instalar OpenSSH mediante PowerShell, ejecute PowerShell como administrador. Para asegurarse de que OpenSSH esté disponible, ejecute el siguiente cmdlet:
|
|
|
`Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'`
|
|
|
Esto debería devolver la siguiente salida si ninguno de los dos está instalado todavía:
|
|
|
```
|
|
|
Name : OpenSSH.Client~~~~0.0.1.0
|
|
|
State : NotPresent
|
|
|
|
|
|
Name : OpenSSH.Server~~~~0.0.1.0
|
|
|
State : NotPresent
|
|
|
```
|
|
|
A continuación, instale el componente de cliente:
|
|
|
```
|
|
|
# Install the OpenSSH Client
|
|
|
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
|
|
|
```
|
|
|
|
|
|
Debería devolver la siguiente salida:
|
|
|
```
|
|
|
Path :
|
|
|
Online : True
|
|
|
RestartNeeded : False
|
|
|
```
|
|
|
|
|
|
|
|
|
### Puttygen
|
|
|
** EN LAS VERSIONES ACTUALES DE WINDOWS DA PROBLEMAS, RECOMENTAMOS OPENSSH**
|
|
|
|
|
|
Para generar una nueva clave SSH en Windows, utilizaremos el software Puttygen.
|
|
|
|
|
|
|
... | ... | |