¿Cuál es el equivalente "SSH" para Windows 10?

¿Cuál es el equivalente "SSH" para Windows 10?

Recientemente tuve que comenzar a administrar sistemas Windows 10 remotos (que no sean servidores) y tengo curiosidad por saber si existe un equivalente SSH para ejecutar comandos del símbolo del sistema de forma remota.

¿Existe una utilidad predeterminada para hacer esto?

Respuesta1

Los comentarios mencionan compilaciones de SSH para Windows, pero el equivalente real para administrar sistemas Windows desde Windows esSesiones de powershell. He aquí algunos buenos puntos de partida:

Enable-PSRemoting: Configura una PC para aceptar sesiones de PS: abre un puerto de firewall, verifica que el servicio se esté ejecutando, etc.

Enter-PSSessiones el equivalente a un sshcomando normal. Se conecta a la máquina remota, inicia un mensaje de Powershell y lo transmite de regreso a su terminal:

Enter-PSSession Win10PC
# Equivalent to 
ssh MyUsername@Win10PC

# Prompt will look like this to show you're in the remote PC:
[Win10PC]: PS C:\WINDOWS\system32> 

Invoke-Commandusa el mismo proceso de sesión remota, pero simplemente ejecuta el comando que le das y te envía el resultado (mejor para scripts):

Invoke-Command -ComputerName Win10PC -ScriptBlock {Get-PSDrive}

Al igual que SSH, Powershell utilizará el usuario actual para conectarse a la máquina remota y, si es posible, se ejecutará como administrador. Para ejecutar como un usuario diferente, agregue la -Credentialbandera

Enter-PSSession Win10PC -Credential (Get-Credential)

Esto no requiere que estés en un dominio de Windows, pero funcionará mucho mejor si lo estás.

información relacionada