2008-10-23 30 views
12

Ich weiß, es ist nicht streng eine Programmierer Frage, auf der anderen Seite würde ich gerne in der Lage sein, eine einfache svn up auf den Produktionsservern zu tun, die uns eine Menge Ärger ersparen würde.Ist ein SSH-Tunnel über Citrix Client möglich?

Oder Produktionsserver befinden sich in einem Unternehmensnetzwerk und der Zugriff ist nur über einen Gatewayserver möglich. Von diesem können wir über Remote Desktop auf die eigentlichen Server zugreifen. Wegen dieses wartungsunfreundlichen Setups verwenden wir einen SFTP-Server, um unsere Dateien auf den Produktionsserver zu bringen (wo der FTP-Server das zuletzt geänderte Datum zurücksetzt), so dass es schwierig ist festzustellen, welche Dateien sich geändert haben.

Wenn es also möglich wäre, einen SSH-Tunnel vom tatsächlichen Server über die Citrix-Verbindung einzurichten, würde dies den gesamten Update-Prozess erleichtern.

(On weitere Option, die ich prüfe, ist Basar zu nutzen, um unser Updates zum SFTP-Server schieben und dann die Updates von dort ziehen, aber leider gibt es keine Arbeits SVN-Plugin für Basar verfügbar [auf Windows])

Antwort

-3

Citrix over SSH, How to Create a Key Pair for SSH Authentication Using PuTTYgen, Terminals. Es scheint, dass die Antworten "da draußen" sind, aber nicht leicht gefunden werden. Das waren nur fünf Minuten in Google. HTH.

+0

Nein, es beantwortet meine Frage nicht.Ich möchte Citrix nicht durch SSH tunneln, aber umgekehrt. – Mauli

+0

Tut mir leid, das verstehe ich überhaupt nicht gut. Wo ist Citrix? Machst du PC -> Citrix -> SSH -> Server oder PC -> SSH -> Citrix -> Server oder ...? – bugmagnet

+0

die Verbindung, die ich habe, ist PC -> Citrix Access Gateway -> tatsächlichen Server. Meine Frage ist, ob es möglich ist, eine SSH-Verbindung von meinem PC zum eigentlichen Server herzustellen. – Mauli

4

Okay, das nicht ungelöst bleiben will, habe ich geschrieben folgende auf dem direkten Download in alt.os.citrix:

G'day jeden

mich jemand diese Frage gestellt. Ich habe keine Ahnung. Irgendwelche Ideen?

"die Verbindung, die ich habe, ist PC -> Citrix Access Gateway -> tatsächlichen Server. Meine Frage ist, wenn es möglich ist, eine SSH-Verbindung von meinem PC zu den tatsächlichen Server."

Die Antwort, die ich von einer Catherine Jefferson bekam, war:

sein sollte. Ich mache dies die ganze Zeit über ein Access Gateway VPN, dann ssh zu Servern im Firmen-LAN.

In welcher Version des Access Gateways läuft dieser Benutzer? Ich arbeite für Citrix, könnte in der Lage sein, eine spezifischere Antwort für ihn oder sie zu bekommen.

So kann ich schlage vor, Sie in alt.os.citrix Haken (wahrscheinlich über Google Groups wenn Sie nicht über ein NNTP-Tool haben) und in the conversation kaufen.

--Bruce

+2

6 Jahre später, haben Sie eine Lösung dafür gefunden? Unsere externen Server sind auch nur über Citrix erreichbar und das Aktualisieren von Code ist ein bisschen ein Prozess (da ich Code lokal schreibe). wäre toll, Netbeans oder etwas direkt an den Server anschließen zu können. – dearsina

+1

@dearsina Leider nein. Und ich bin auch von diesem Job weggegangen, also ist die Frage strittig. – bugmagnet

+0

@dearsina Haben Sie eine Lösung gefunden? Ich bin im selben Boot wie du. – Patrick

1

Ich mache das viel. Der Tunnel ist wie: ssh -nvCXAN -L 1494: 10.0.2.39: 1494 www.starshipping.com &

Dann benötigen Sie eine ICA-Datei, die auf localhost verweist.

 
[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 

Das alles funktionierte sehr fein auf OSX bis Citrix eine neue Version des Citrix-Client versagte die jetzt die Citrix Online Plugin aufgerufen wird. Seither konnte es nicht mehr funktionieren. In der Zwischenzeit hat unser VPN funktioniert gut, also haben Sie sich nicht zu viele Sorgen gemacht.

+0

Dies ist das Gegenteil von dem, was gefragt wurde. Sie bieten Citrix über SSH, aber die Frage war SSH über Citrix. – Patrick

Verwandte Themen