2008-10-23 73 views
12

我知道这不是严格的程序员问题,另一方面,我真的很想在生产服务器上做一个简单的svn up,这将为我们节省很多麻烦。是否可以通过Citrix Client建立SSH隧道?

或生产服务器位于公司网络内,只有通过网关服务器才能访问。由此我们可以通过远程桌面访问实际的服务器。由于这种维护不友好的设置,我们使用sftp服务器将我们的文件传送到生产服务器(ftp服务器将重新设置最后修改日期),因此确定哪些文件发生了更改很复杂。

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

(关于这一点我考虑进一步选择是使用集市上我们的更新推到SFTP服务器,然后从那里拉了更新,但遗憾的是没有工作的svn插件集市提供[在Windows上])

回答

-3

Citrix over SSH,How to Create a Key Pair for SSH Authentication Using PuTTYgen,Terminals。似乎答案是“在那里”,但不容易找到。 Google只用了五分钟。 HTH。

+0

不,它不回答我的问题。我不想通过SSH隧道思杰,但反过来。 – Mauli 2008-10-28 10:52:26

+0

对不起,我没有理解这一点。思杰在这里?你在做PC - >思杰 - > SSH - >服务器,或PC - > SSH - >思杰 - >服务器,或...? – bugmagnet 2008-10-29 03:03:21

+0

我的连接是PC - > Citrix Access Gateway - >实际服务器。我的问题是,如果可以建立从我的PC到实际服务器的ssh连接。 – Mauli 2008-10-31 08:56:52

4

好了,不想这仍然没有解决,我张贴在alt.os.citrix在Usenet的以下内容:

天儿真好大家

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

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

我从凯瑟琳 - 杰弗森得到的回应是:

应该的。我一直使用Access Gateway VPN执行此操作,然后ssh访问公司LAN内的服务器。

该用户正在运行什么版本的Access Gateway?我为思杰工作,可能能够为他或她得到更具体的答案。

所以我建议你钩住alt.os.citrix(可能通过Google Groups,如果你没有一个NNTP工具)和购买到the conversation

--Bruce

1

我做了很多。隧道是这样的: ssh -nvCXAN -L 1494:10.0.2.39:1494 www.starshipping.com &

然后,你需要一个指向本地主机的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客户端现在被称为思杰在线插件的新版本。自那时以来一直无法实现。同时,我们的VPN工作正常,所以不用担心太多。