Tutoriales y Manuales
Entradas Mensuales
-
▼
2025
(Total:
228
)
-
▼
febrero
(Total:
63
)
-
AMD prepara una Radeon RX 9070 XTX con 32 GB de me...
-
Tutorial: SSH en Windows (Servidor y Cliente)
-
Túnel TCP con Cloudflare Tunnel
-
"Cambio automático de contraseñas" en Google Chrom...
-
La Unión Europea busca movilizar 200.000 millones ...
-
Microsoft elimina una página de ayuda para desinst...
-
Cloudflare Tunnels
-
¿Qué es una shell inversa?
-
Le Chat, la IA más avanzada hecha en Europa
-
Google Gemini 2.0 Pro IA
-
ChatGPT en WhatsApp
-
Filtrados los datos personales de 3 millones de us...
-
Movistar España bloquea internet en un intento por...
-
Thunderbolt vs USB-C: qué son, diferencias y cómo ...
-
El Reino Unido ordena a Apple que le permita acced...
-
Inteligencia artificial en local en tu PC
-
Qué fuente de alimentación elegir según la tarjeta...
-
Tecnología RTX Neural de nvidia
-
Mizuno confirma ataque ransomware BianLian con fil...
-
Múltiples vulnerabilidades críticas en productos d...
-
WinScript permite personalizar, optimizar y config...
-
Cloudflare Turnstile: una nueva alternativa a reCA...
-
NanaZip 5.0: todas las novedades del mejor compres...
-
Barcelona Supercomputing Center (BSC) estrena prim...
-
Cisco corrige vulnerabilidades críticas de ISE que...
-
Logran ejecutar DOOM en un adaptador de Lightning ...
-
Aprovechan vulnerabilidad de IIS de hace 6 años pa...
-
Exingeniero de Google es acusado en EEUU de robar ...
-
Vulnerabilidad zero-day crítica en Android
-
Verificación de identidad o 'Identity check' : la ...
-
Europa quiere prohibir el envío de consolas a Rusi...
-
La Comisión Europea quiere acabar con la exención ...
-
DeepSeek: Una investigación revela a dónde van tus...
-
Google cambia las directrices de su IA y elimina u...
-
Detenido en Alicante 'Natohub,' de 18 años que hac...
-
Diferencias y velocidades entre PCIe Gen 4 y PCIe ...
-
OCuLink, el mejor conector para gráficas externas ...
-
Así es la pila atómica que ha presentado China cap...
-
Instalar DeepSeek en local en Android con Termux
-
Todos los modelos de IA de OpenAI
-
Las impresoras 3D en Estados Unidos podrían ser in...
-
El Pentágono bloquea DeepSeek en menos de una sema...
-
Limpieza y mantenimiento de una tarjeta gráfica
-
Conectores PCI Express x16, x8, x4 y x1: diferenci...
-
Reportan algunos problemas para las GeForce RTX 5090
-
Microsoft presenta el Surface USB4 Dock por 99$
-
NVIDIA Studio Voice convierte el mediocre micrófon...
-
OpenAI quiere diseñar robots humanoides impulsados...
-
Europa anuncia OpenEuroLLM, su plan para plantarle...
-
OpenAI quiere reemplazar los smartphones con un di...
-
Análisis de las principales vulnerabilidades explo...
-
WhatsApp detecta un ataque de spyware tipo Pegasus...
-
El coste real de DeepSeek no fue de 6 millones de ...
-
Windows Paint tendrá un botón de Copilot para acel...
-
Guía DeepSeek: funciones y cosas que puedes hacer ...
-
Cómo utilizar un SSD NVMe en Raspberry Pi
-
OpenAI responde a DeepSeek publicando o3 para todos
-
Cómo crear gráficos a partir de datos con ChatGPT
-
App falsa de DeepSeek roba datos en Mac
-
Deep Research, nueva herramienta de investigación ...
-
NoName057 realiza nuevos ataques DDoS España: a la...
-
Detenida en Valencia una pareja clave en la gestió...
-
Manual funcionamiento GParted (edita, modifica y r...
-
-
▼
febrero
(Total:
63
)
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
Existen muchas herramientas que nos permiten tener un mayor control sobre el sistema como DoNotSpy11 o la popular WinAero Tweaker . Ahora n...
-
Las funciones de compresión y descompresión de archivos en las diferentes versiones de Windows, con los años, se ha convertido en algo hab...
-
La firma japonesa de ropa deportiva Mizuno ha confirmado que ha sido víctima de un ataque de ransomware y algunos de sus datos han sido obt...
Tutorial: SSH en Windows (Servidor y Cliente)
Windows tiene un cliente SSH integrado y un servidor SSH que puede usar en Terminal Windows. En este tutorial, aprenderá a configurar un perfil en Terminal Windows que usa SSH. Tenga en cuenta que esta característica está en versión preliminar.
Qué es el SSH
El SSH o Secure Sheel, es un protocolo que permite conectar dos ordenadores, creando la posibilidad de realizar un acceso remoto mediante un canal seguro y con la información cifrada. Además del protocolo, también puede ser el nombre que reciba el programa que lo implemente, y es una función especialmente útil para administradores de sistema.
Se trata de una alternativa a tecnologías como FTP o Telnet, pero que se diferencia por cifrar los datos. También permite copiar datos de forma segura desde un ordenador a un cliente externo que se haya conectado utilizando claves RSA que son más seguras que las contraseñas de inicio de sesión, o simular sesiones FTP cifradas para poder intercambiarlos.
Es un protocolo muy versátil, ya que puedes conectarte al ordenador que configures como servidor tanto desde una red interna como de forma remota. Vamos, que tanto si los dos equipos están compartiendo una misma red, o incluso si están a distancia y en diferentes conexiones, igualmente vas a poder conectarte en uno desde el otro.
Lo que sí debes tener en cuenta es que, para poder utilizar esta conexión, primero vas a tener que configurar un ordenador concreto como servidor SSH. Una vez lo hagas, podrás conectarte desde el resto de dispositivos a este ordenador que haga de servidor.
OpenSSH en Windows 10-11
OpenSSH es la versión de código abierto de las herramientas Secure Shell (SSH) utilizadas por los administradores de Linux y otros sistemas no Windows para la gestión multiplataforma de sistemas remotos. A partir de Windows 10 build 1809 y Windows Server 2019, OpenSSH está disponible como una característica bajo demanda.
SSH se basa en una arquitectura cliente-servidor en la que el sistema en el que trabaja el usuario es el cliente y el sistema remoto que se gestiona es el servidor. OpenSSH incluye una serie de componentes y herramientas diseñados para proporcionar un enfoque seguro y sencillo para la administración remota de sistemas.
Instalar OpenSSH en Windows vía PowerShell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
Instalar
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0Habilitar
# Start the sshd service
PS C:\Windows\system32> Start-Service sshd
# OPTIONAL but recommended:
PS C:\Windows\system32> Set-Service -Name sshd -StartupType 'Automatic'
# Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify
PS C:\Windows\system32>
if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) {
Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..."
New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
} else {
Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists."
}
Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists.
Configurar
Una vez finalizada la instalación, el archivo de configuración de sshd se encuentra en C:\ProgramData\ssh\sshd_config
o C:\Windows\System32\OpenSSH\sshd_config_default
Normalmente utilizamos la autenticación SSH basada en contraseña. Por lo tanto, podríamos configurarlo como
Port 22Crear un usuario:
PasswordAuthentication yes
# Add a new userCambiar la contraseña del usuario de red
PS C:\Windows\system32> net user alex * /ADD
Type a password for the user:
Retype the password to confirm:
The command completed successfully.
PS C:\Windows\system32> net user
User accounts for \\LAPTOP-V8LP6SGQ
-------------------------------------------------------------------------------
Administrator alex DefaultAccount
Guest xxx WDAGUtilityAccount
The command completed successfully.
net user "user name" newpassword123
Cómo configurar SSH en Windows 10
Configurar el SSH en Windows 10 es relativamente sencillo. Primero tienes que activar un ordenador como servidor. Para ello, enciende el PC que vayas a usar como servidor, pulsa Windows + R y escribe services.msc en la ventana que te va aparecer para ejecutar programas.
Se abrirá la ventana de servicios de Windows. En ella, tienes que buscar y hacer click derecho sobre el servicio OpenSSH SSH Server que tienes. En el menú emergente hay dos cosas que puedes hacer. Si simplemente quieres iniciar el servidor SSH pulsa en Iniciar,
pero si quieres que se inicie automáticamente todas las veces que
enciendas el ordenador para no tener que hacerlo manualmente, entra a Propiedades y cambia el tipo de inicio de Manual a Automático.
Una vez hayas iniciado OpenSSH SSH Server, tienes que hacer exactamente lo mismo con OpenSSH Authentication Agent. Este posiblemente te aparezca como Deshabilitado, por lo que tienes que entrar en sus propiedades sí o sí, y elegir el inicio manual para iniciarlo después haciendo click derecho sobre él o el automático para que se inicie luego también cada vez que enciendas Windows.
A continuación, abre el menú de inicio y escribe PowerShell. Cuando salgan los resultados, **tienes que entrar a Windows PowerShell como administrador. Para lo que vamos a hacer no vale el símbolo de sistema, tiene que ser la consola de comandos PowerShell con permisos de administrador.
Una vez dentro de PowerShell como administrador, escribe el comando:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
Cuando hagas esto, habrás habilitado todo lo necesario y abierto el puerto 22 para poder acceder a este ordenador con un cliente SSH desde fuera de tu red doméstica.
Acceso al cliente SSH de Windows y al servidor SSH
Las compilaciones más recientes de Windows 10 y Windows 11 incluyen un servidor SSH integrado y un cliente basados en OpenSSH, una herramienta de conectividad para el inicio de sesión remoto que usa el protocolo SSH. OpenSSH cifra todo el tráfico entre el cliente y el servidor para eliminar las escuchas, el secuestro de la conexión y otros ataques.
De forma predeterminada, el cliente OpenSSH y el servidor OpenSSH se encuentran en el directorio: C:\Windows\System32\OpenSSH
.
También puede comprobar que está presente en la Configuración de
Windows > Sistema > Características opcionales, y luego buscar
"OpenSSH" en sus características agregadas.
Creación de un perfil
Para iniciar una sesión de SSH en el símbolo del sistema, ejecute ssh user@machine
y se le pedirá que escriba su contraseña. Puede crear un perfil de
Terminal Windows que haga esto al inicio si agrega la configuración commandline
a un perfil en el archivo settings.json dentro del parámetro list
de los objetos de perfil.
{
"name": "user@machine ssh profile",
"commandline": "ssh user@machine"
}
Especificación del directorio inicial
Para especificar el directorio inicial de una sesión de SSH invocada por Terminal Windows, puede usar este comando:
{
"commandline": "ssh -t bob@foo \"cd /data/bob && exec bash -l\""
}
La marca -t
fuerza la asignación de pseudo terminal. Se
puede usar para ejecutar programas arbitrarios basados en pantalla en un
equipo remoto, por ejemplo, al implementar servicios de menú. Tendrá
que usar comillas dobles con escape porque los derivados de Bourne Shell
no realizan ningún análisis adicional para una cadena entre comillas
simples.
OpenSSH for Windows has the following commands built in.
ssh
is the SSH client component that runs on the user's local systemsshd
is the SSH server component that must be running on the system being managed remotelyssh-keygen
generates, manages and converts authentication keys for SSHssh-agent
stores private keys used for public key authenticationssh-add
adds private keys to the list allowed by the serverssh-keyscan
aids in collecting the public SSH host keys from hostssftp
is the service that provides the Secure File Transfer Protocol, and runs over SSHscp
is a file copy utility that runs on SSH
Fuentes:
https://www.xataka.com/basics/ssh-windows-10-que-como-configurarlo
https://learn.microsoft.com/es-es/windows/terminal/tutorials/ssh
0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.