mi casa son servidores Linux donde SSH siempre se puede usar para sortear un firewall un poco restrictivo. Sin embargo, en el trabajo, todos los servidores con los que tratamos están basados en Windows.
Necesito conectarme a una instancia de SQL Server 2000 que se ejecuta en un servidor Windows 2008. El servidor está detrás de un firewall que parece bloquear todos los puertos entrantes, excepto el escritorio remoto. Se supone que hay una VPN, pero por alguna razón se apagó y a juzgar por la rapidez con la que finalmente obtuvimos acceso al escritorio remoto, probablemente pasarán algunas semanas antes de que podamos colocar una excepción en el firewall o el usuario agregado a la VPN.
Así que ahora estoy buscando una solución rápida para solucionarlo. ¿Cuál es la mejor manera de evitarlo?
Además, las computadoras que utilizamos para conectarnos al servidor ejecutan Windows 7. Y tenemos acceso de administrador al servidor, pero preferimos no instalar nada permanentemente.
Respuestas:
¿Qué tiene de malo el uso de Escritorio remoto? ¿Qué más estás tratando de lograr? Dices que vienes de un cliente de Windows 7 a un servidor de Windows 2008 y que Remote Desktop está disponible. No entiendo el problema. El servidor de escritorio remoto se puede configurar para que pueda elegir entre diferentes servidores internos de su cliente en casa, con el vudú adecuado. Su sysadmin de firewall estaría en control de esto.
Vandyke Software tiene un producto de servidor SSH sólido para Windows Server. No es gratis pero funciona. Dejando a un lado los firewalls, puede conectarse desde Putty o cualquier cliente SSH y reenviar el puerto. http://www.vandyke.com/products/vshell/
Siempre hay gotomypc.com o ese tipo.
¿Qué tal esto, suponiendo que SSH está permitido salir:
Ejecute putty.exe en el servidor como Administrador con el reenvío de puerto REMOTO configurado como parte de un perfil de conexión a su servidor Linux SSH doméstico. Este es el comando equivalente de OpenSSH si lo tiene en Win2008 como NitroxDM:
[root@sqlserver]# ssh -R 5005:127.0.0.1:1433 [email protected]
De los documentos de masilla :
Si está ejecutando Putty como administrador, eso debería funcionar en teoría. Funciona desde la raíz en Linux, por lo que parece que vale la pena intentarlo.
Deja eso corriendo. Vaya a su casa y conéctese desde su Consola SQL en su computadora portátil con Windows 7 a su caja Linux doméstica, que ahora tratamos como su propio servidor personal de hackers hacker. Esa caja de Linux ahora está escuchando en el puerto TCP 5005, y las conexiones a ese puerto se reenviarán hacia atrás a través de Putty al puerto 1433 (SQL) en Win2008. Configure su herramienta SQL, o línea de comando, lo que sea, para conectarse a mylinux.athome.com:5005 y vea qué sucede.
fuente
Yo uso OpenSSH en Windows. Pero no creo que eso resuelva tu problema. Una vez que tenía ssh en funcionamiento, no podía cambiar al puerto de firewall abierto sin cortar el Escritorio remoto.
Parece que tendrá que esperar a la VPN. O exporte los datos (supongo que es por eso que se está conectando) a un servidor local.
Buena suerte.
fuente