2008-10-23 12 views
12

Sé que no es estrictamente una cuestión de programador, por el contrario, me gustaría poder hacer un simple svn up en los servidores de producción, lo que nos ahorraría muchas molestias.¿Es posible un túnel SSH a través de Citrix Client?

O los servidores de producción están dentro de una red corporativa, y el acceso solo se permite a través de un servidor de puerta de enlace. De eso podemos acceder a los servidores reales a través de Escritorio remoto. Debido a esta configuración hostil de mantenimiento, utilizamos un servidor sftp para llevar nuestros archivos al servidor de producción (donde el servidor ftp siempre restablece la fecha de la última modificación), por lo que es complicado determinar qué archivos han cambiado.

Entonces, si fuera posible configurar un túnel ssh desde el servidor real a través de la conexión citrix, facilitaría todo el proceso de actualización.

(En más opción que considero es el uso de bazar para empujar nuestras actualizaciones al servidor SFTP y luego tirar de las actualizaciones de allí, pero por desgracia no hay plug-in SVN de trabajo para bazar disponibles [Windows])

Respuesta

-3

Citrix over SSH, How to Create a Key Pair for SSH Authentication Using PuTTYgen, Terminals. Parece que las respuestas están "allá afuera" pero no se encuentran fácilmente. Eso fue solo cinco minutos en Google. HTH.

+0

No, no responde mi pregunta.No quiero hacer un túnel de Citrix a través de SSH, sino al revés. – Mauli

+0

Lo siento, no lo estoy entendiendo bien. ¿Dónde está Citrix en esto? ¿Estás haciendo PC -> Citrix -> SSH -> servidor, o PC -> SSH -> Citrix -> servidor, o ...? – bugmagnet

+0

la conexión que tengo es PC -> Citrix Access Gateway -> servidor real. Mi pregunta es si es posible establecer una conexión ssh desde mi PC al servidor real. – Mauli

4

bien, porque no quería que esto siguen sin resolverse, he publicado lo siguiente en la Usenet en alt.os.citrix:

Buen día a todos

Alguien me hizo esta pregunta. No tengo ni idea. ¿Algunas ideas?

"la conexión que tengo es PC -> Citrix Access Gateway -> servidor real. Mi pregunta es si es posible establecer una conexión ssh desde mi PC al servidor real".

La respuesta que obtuve de una Catalina Jefferson fue:

debe ser. Hago esto todo el tiempo usando Access Gateway VPN, luego ssh a servidores dentro de la compañía LAN.

¿Qué versión de Access Gateway está utilizando este usuario? Trabajo para Citrix, podría obtener una respuesta más específica para él o ella.

Así que puedo sugerir que enganchar en alt.os.citrix (probablemente a través de Google Groups si usted no tiene una herramienta NNTP) y comprar en the conversation.

--Bruce

+2

6 años después, ¿encontró una solución para esto? nuestros servidores externos solo son accesibles a través de citrix y el código de actualización es un proceso poco extenso (ya que estoy escribiendo código localmente). sería genial poder conectar netbeans o algo directamente al servidor. – dearsina

+1

@dearsina Lamentablemente, no. Y también he pasado de ese trabajo, así que la pregunta es discutible. – bugmagnet

+0

@dearsina ¿Encontró una solución? Estoy en el mismo barco que tú. – Patrick

1

Hago esto mucho. El túnel es como: ssh -L -nvCXAN 1494: 10.0.2.39: 1494 www.starshipping.com &

Entonces, es necesario un archivo ICA que apunta a localhost.

 
[WFClient] 
Version=2 

[ApplicationServers] 
Connection To Citrix Server= 

[Connection To Citrix Server] 
WinStationDriver=ICA 3.0 
TransportDriver=TCP/IP 
ClientAudio=Off 
DesiredColor=8 
Username=yourusername 
Domain=yourdomain 
Password=xxxxxxxxx ; has to be encrypted. I pulled from another ICA file generated internally 
ScreenPercent=97 
TWIMode=OFF 
Address=localhost 

Todo esto funcionó muy bien en OSX hasta Citrix dio a cabo una nueva versión del cliente de Citrix que ahora se llama la línea de Citrix Plugin. No he podido hacer que funcione desde entonces. Mientras tanto, nuestra VPN ha estado funcionando bien, así que no nos preocupamos demasiado por eso.

+0

Esto es lo contrario de lo que se pidió. Estás ofreciendo citrix sobre ssh, pero la pregunta era ssh sobre citrix. – Patrick

Cuestiones relacionadas