Ich habe eine neue aws EC2-Instanz, alles funktionierte von zu Hause aus. Jetzt ist der ssh-Zugang in der Universität gesperrt! Ich wollte wissen, wie ich das umgehen kann und ssh in meine ec2-Instanz. Welche Möglichkeiten kann ich es tun? Wie kann ich Stunnel dazu verwenden? Eine kurze Erklärung wird zusammen mit der Lösung geschätzt.ssh in aws EC2-Instanz, wenn ssh von admin blockiert ist
Antwort
Ich würde versuchen, die folgenden:
- den SSH-Hörer auf der EC2-Instanz auf einen anderen Port verschieben als 22/tcp, wie 2222/tcp. Sie blockieren möglicherweise nur die angegebene Portnummer auf der Firewall.
- Wenn Deep Packet Inspection verwendet wird, hilft das Verschieben des Ports nicht, da die Firewall einen SSH-Handshake erkennt und blockiert. In diesem Fall benötigen Sie eine stunnelartige Lösung, um den Handshake selbst zu verschlüsseln.
Wenn sie Deep Packet Inspection verwenden würde ich nach diesen Anweisungen empfehlen: http://www.terranpro.org/Tunnel%20SSH%20over%20SSL%20or%20HTTPS.html
Eine stunnel Lösung viele bewegliche Teile hat:
- RSA-Schlüsselgenerierung (mit OpenSSL)
- Stunnel-Serverkonfiguration (auf EC2-Seite)
- Proxytunnel-Installation (auf SSH-Client)
Plus Sie sind auch doppelt verschlüsseln alles, so dass die Leistung leidet. Viel Glück!
Der Port 22, der für SSH verwendet wird, muss blockiert sein. Sie müssen die Erlaubnis vom Universitätsadministrator nehmen, um es auf Ihrer Maschine zu öffnen.
Ich bin mir dessen bewusst. Ich frage, wie man stunnel (oder ein anderes Werkzeug) benutzt, um in die aws-Instanz zu gelangen. – swair
Ich denke, Sie müssen genauer darauf eingehen, wie sie Sie von der Universität blockieren, bevor jemand helfen kann. Darüber hinaus gibt es in der Regel gute Gründe, warum sie nicht wollen, dass es von irgendwo anders als von zu Hause aus funktioniert. Stellen Sie sicher, dass Sie verstehen, warum sie diese Einschränkungen an erster Stelle setzen, damit Sie die Sicherheit Ihrer Server nicht beeinträchtigen. – bwight