可以通过Citrix客户端建立SSH隧道吗?

时间:2008-10-23 08:47:41

标签: windows deployment ssh citrix

我知道这不是严格意义上的程序员问题,另一方面,我真的希望能够在生产服务器上做一个简单的svn up,这样可以省去很多麻烦。

或者生产服务器位于公司网络中,并且只允许通过网关服务器进行访问。从那以后我们可以通过远程桌面访问实际的服务器。由于这种维护不友好的设置,我们使用sftp服务器将我们的文件送到生产服务器(ftp服务器alwys重置上次修改日期),因此确定哪些文件已更改很复杂。

因此,如果可以通过citrix连接从实际服务器设置ssh隧道,则可以简化整个更新过程。

(在我考虑的另一个选项是使用bazaar将我们的更新推送到sftp服务器,然后从那里提取更新,但不幸的是,没有工作的svn插件可用于[在Windows上]的集市)

3 个答案:

答案 0 :(得分:4)

好的,不希望这个问题仍未解决,我在alt.os.citrix中的usenet上发布了以下内容:

  

G'day大家

     

有人问我这个问题。我没有任何线索。有什么想法吗?

     

“我的连接是PC - > Citrix Access Gateway - >实际服务器。我的问题是,是否可以建立从我的PC到实际服务器的ssh连接。”

我从凯瑟琳杰斐逊那里得到的回应是:

  

应该是。我一直使用Access Gateway VPN,然后ssh到公司LAN内的服务器。

     

此用户正在运行哪个版本的Access Gateway?我为Citrix工作,或许可以为他或她获得更具体的答案。

因此,如果您没有NNTP工具,我建议您加入alt.os.citrix(可能通过Google Groups)并购买the conversation

- 布鲁斯

答案 1 :(得分:1)

我做了很多。隧道就像: ssh -nvCXAN -L 1494:10.0.2.39:1494 www.starshipping.com&

然后,您需要一个指向localhost的ICA文件。

[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

这一切在OSX上运行得非常好,直到Citrix发布了Citrix客户端的新版本,现在称为Citrix Online Plugin。从那以后一直无法上班。与此同时,我们的VPN工作正常,所以不必太担心它。

答案 2 :(得分:-3)

Citrix over SSHHow to Create a Key Pair for SSH Authentication Using PuTTYgenTerminals。似乎答案是“在那里”,但不容易找到。这只是谷歌的五分钟。 HTH。