Linux durch Windows-Rechner tunneln

630
xyliu00

Ich bekomme eine neue Maschine, die Linux (CentOS) installiert haben soll. Ich denke darüber nach, eine Windows-VM und eine Centos-VM auf ESXi zu haben, und CentOS wird Windows-VM (bei der ich mich anmelde und Zugriff auf die Außenwelt habe) als 'Proxy' verwenden.

Warum will ich das machen? Hier ist das Problem, als ich vor einigen Monaten in einem Krankenhaus angefangen habe:

  • Alles läuft unter Windows 7
  • Die IT weiß nichts über Linux und will nichts dagegen tun.
  • github und dergleichen sind gesperrt, es sei denn, Sie erhalten die Erlaubnis, auf Freeware-Websites zuzugreifen.

Ich bin für den Zugriff auf "Shareware" -Seiten wie github.com, centos.org usw. zugelassen. Es ist jedoch an mein Windows Active Directory-Login gebunden, und die IT hat keine Ahnung oder den Wunsch, meine Linux-Maschine zum Windows Active Directory hinzuzufügen. Die Chance ist sehr gering, dass ich mein Active Directory-Login für Linux verwenden kann.

Ich denke, es wird funktionieren, aber nicht sicher, wie es am besten funktioniert. Die meisten Lernprogramme befassen sich nicht mit dieser ungeraden Kombination (Windows "Server" + Linux-Client), und die meisten behandeln nur das Web-Browsing.

Von dem, was ich gelesen habe, gibt es einige Möglichkeiten:

  • Windows-Proxy-Server (wie Linux für die globale Verwendung von Proxy eingerichtet wird)
  • umgekehrtes SSH-Tunneln: Win --ssh -> Linux, so dass Linux --traffic -> win -> world
  • Windows-Shadowsocks-Server + Linux-Shadowsocks-Client (ssclient)

Aber ich scheine nicht in der Lage zu sein, eines für alle meine Bedürfnisse zu schaffen (Browser, FTP, SSH ...).

Jede Hilfe wird geschätzt !!

-1
Probleme, die sich speziell auf die IT-Unterstützung und Netzwerke von Unternehmen beziehen, sind nicht relevant, siehe [On-Topic] (http://superuser.com/help/on-topic). Bitte sprechen Sie mit Ihrer IT-Abteilung. DavidPostill vor 7 Jahren 0
Es gibt überhaupt keine IT-Unterstützung für Linux. Also musste ich auf eine "lokale" Lösung zurückgreifen. xyliu00 vor 7 Jahren 0

1 Antwort auf die Frage

1
Charles Burge

Ich denke, eine bessere Lösung wäre, Windows 7 auf Ihrem neuen Computer zu installieren und dann Virtualbox darauf zu installieren. Führen Sie CentOS als Gast in Virtualbox aus und verwenden Sie NAT für das Netzwerk. Alle Internetanfragen von der CentOS-VM würden dann über Ihren (physischen) Windows-Rechner NAT ausführen.

Stimmen Sie zu, es ist die einfachste Methode. Wie ist die Leistung im Vergleich zum CentOS VM + ESXi-Host? xyliu00 vor 7 Jahren 0
Ich bin mir nicht sicher, was genau Sie mit einem ESXi-Host im Sinn haben. Ein Problem besteht jedoch darin, dass ESXi nur eine begrenzte Hardware-Unterstützung bietet, insbesondere bei Netzwerkadaptern. Die Chancen, dass es mit der integrierten NIC in einem Desktop-Computer funktioniert, sind sehr gering. Charles Burge vor 7 Jahren 0
Es wird eine HP z840 Workstation sein, die die Intel i210-t1-NIC verwendet. Ich denke, dass es mit ESXi 6 kompatibel ist xyliu00 vor 7 Jahren 0
Ich habe ESXi 6.0 auf einem HP Z820 installiert. Ich bin mir sicher, dass Sie damit auf einem Z840 zurechtkommen. Trotzdem stehe ich zu meinem ursprünglichen Vorschlag, den ich insgesamt einfacher und einfacher finde. Wenn dies nicht möglich ist, können Sie ein Setup mit 2 NICs auf dem Windows-Computer versuchen und die gemeinsame Nutzung der Internetverbindung verwenden. Charles Burge vor 7 Jahren 0