Habilitar RDP, o instalar un servidor VNC, en Windows 7 desde la línea de comandos

6

Tengo una caja de Win7 remota en la que puedo SSH (a través de Cygwin). Al parecer, me olvidé de activar RDP antes de dejarlo. Tengo acceso a wget, pero obviamente no hay forma de acceder a una GUI.

¿Hay alguna forma de habilitar RDP o instalar y configurar VNC a través de la línea de comandos? Si es así, ¿por dónde empezar?

Tenga en cuenta que tampoco quiero reiniciar la computadora; sería muy preferible que se hiciera lo que fuera necesario sin un reinicio.

ZorbaTHut
fuente

Respuestas:

6

Puedes habilitar RDP con los siguientes comandos:

C:\>netsh firewall set service remoteadmin enable
C:\>netsh firewall set service remotedesktop enable

Alternativamente, también puede modificar el registro remoto con el siguiente comando:

C:\>reg add "HKLM\system\currentcontrolset\control\terminal server" /v fDenyTSConnections /t REG_DWORD /d 0

Value fDenyTSConnections exists, overwrite(Y/N)? y

The operation completed successfully
John T
fuente
Perdón por la respuesta retrasada, resultó que no tenía acceso de administrador :) Intenté localmente una vez que lo hice: los comandos "netsh" no tuvieron efecto, pero el comando "reg add" funcionó perfectamente. (Nota: funcionó después los comandos netsh, no intenté deshacer los comandos netsh primero. Ambos pueden ser necesarios.) ¡Gracias!
ZorbaTHut
1

los Reg Add comando funciona perfectamente cuando se usa PSEXEC en máquinas remotas

c:\PSTools> psexec \\[computername] reg add "HKLM\system\currentconminal server" /v fDenyTSConnections /t REG_DWORD /d 0

El comando debe devolver lo siguiente:

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com


Value fDenyTSConnections exists, overwrite(Yes/No)? y
The operation completed successfully.
reg exited on [computername] with error code 0.
user260826
fuente