%20a%20trav%C3%A9s%20de%20SSH%20usando%20OpenSSH.png)
Así que aquí está mi configuración. La imagen no es "Exacta". La he modificado, pero te da una idea.
Las herramientas que estoy usando son:
PUTTY
OpenSSH
CYGWIN
Remote Desktop
VMware vCenter Server Version 5.1.0
vSphere Client Version 5.1.0
Otra cosa que debo señalar es que la máquina DEVILSMILK
y DUCLAW
son Máquinas Virtuales. KENT-PC
es mi máquina física con acceso administrativo al dominio donde residen las 3 máquinas en la misma red local 10.0.10.0/24
. También aquí hay una lista de los sistemas operativos que se ejecutan en cada máquina:
KENT-PC
-Windows 7 Ultimate
DEVILSMILK
-CENTOS 6.3
DUCLAW
-Windows Server 2008 Datacenter
Pasos que he tomado hasta ahora con SSH:
- Estoy
DEVILSMILK
ejecutandoOpenSSH
mi servidor SSH y lo he desactivadoiptables
para que todos los puertos estén abiertos. - Estoy
DUCLAW
ejecutandoOpenSSH
yCYGWIN
se han creado reglas para permitir el accesoRemote Desktop
y el puerto 22 para SSH.
Mi primera máquina KENT-PC
en 10.0.10.110:RHP
(Random High Port) está conectada por SSH DEVILSMILK
en 10.0.10.113:22
. DEVILSMILK
at 10.0.10.113:RHP
está conectado mediante SSH DUCLAW
a at 10.0.10.130:22
. Todas las conexiones se han realizado correctamente y están iniciadas.
Configuraciones de túnel SSH en PUTTY
:
KENT-PC
-L33389 localhost:60666
DEVILSMILK
-L60666 localhost:3389
Ahora, con todas estas configuraciones configuradas y SSH conectado correctamente de un extremo a otro, inicio Remote Desktop
desde KENT-PC
e intento conectarme localhost:33389
.
Remote Desktop
Luego debería intentar conectarme al KENT-PC
puerto 33389
que luego se reenviará al DEVILSMILK
puerto 60666
que luego se reenviará al DUCLAW
puerto 3389
(puerto de escritorio remoto) y la conexión debería establecerse y debería funcionar, y habré creado un túnel Remote Desktop
a través de un túnel SSH cifrado. .
Pero no es así.
El error que me sale Remote Desktop
es:
Esta computadora no puede conectarse a la computadora remota.
Intente conectarse nuevamente. Si el problema continúa, comuníquese con el propietario de la computadora remota o con su administrador de red.
Un par de cosas más a tener en cuenta.
Escritorio remoto directamente DUCLAW
funciona bien sin problemas, simplemente no funciona a través del túnel SSH.
¿Alguien sabe qué estoy haciendo mal?
ACTUALIZACIÓN 1: Intenté cambiar todos los números de puerto del túnel y nombres de host a:
KENT-PC
-L62333 DEVILSMILK:62334
DEVILSMILK
-L62334 DUCLAW:3389
Todavía no funciona. También deshabilité el firewall por completo en KENT-PC
...no ir.
ACTUALIZACIÓN 2: Intenté usar direcciones IP en lugar de nombres de host y tampoco funcionó. También intenté usar el puerto 3333 en lugar de 62333 para KENT-PC
Localhost
el número de puerto del túnel y sigue igual.
Respuesta1
Evidentemente hubo algún tipo de problema con el uso de la putty
GUI para hacer el primero SSH
de Kent-PC
a DEVILSMILK
. Un usuario del subreddit /techsupport me recomendó usarlo CYGWIN
en todas mis máquinas. Efectivamente después de instalar CYGWIN
y usar estos comandos:
ssh -vg -L 3333:localhost:6666 misfitred@devilsmilk
Conexión establecida.
Luego desde la misma consola SSH.
ssh -vg -L 6666:localhost:3389 kgraves@duclaw
Conexión establecida.
Luego ejecute este comando desde KENT-PC, que es mi host original:
mstsc /v:localhost:3333
¡Y Wahlah! Como puede ver en la imagen a continuación, DUCLAW(10.0.10.130)
se accede a través de Escritorio remoto y como puede ver en Wireshark, es una conexión SSH cifrada que parece provenir de DEVILSMILK (10.0.10.113)
.
Ahora puedo dejar de golpearme la cabeza contra el escritorio. Gracias a todos los que ayudaron a resolver esto.