2008-10-23 64 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工作正常,所以不用擔心太多。