abcasdnaksjbdkahsbdhabsjdhabsjdhbasjhdbajshdbajshbdjasbhTunnel SSH: Zugriff auf einen Server durch eine Firewall über einen anderen Server blockiert
-1
A
Antwort
1
Wenn OpenSSH verwenden:
triviale Weise
PC> ssh [email protected]
server1> ssh [email protected]
PROXY WAY
Holen Sie sich ein netcat
auf Server1, wenn Sie können keine installieren, Sie können versuchen, eine statische zu kompilieren (überprüfen Sie Busybox), laden Sie eine (finden Sie Server1 und OS-Version und überprüfen Sie es Repos). Wenn Sie Python/Perl haben, gibt es "Skript-Implementierungen" des Befehls.
Auf Ihrer ~/.ssh/config
Datei hinzufügen:
Host server1
HostName 10.0.0.146
User server1_user
Host server2
ProxyCommand ssh -C -q server1 /<server1_path_to>/nc 192.168.0.3 22
User server2_user
ssh server2
für beide Kennwörter aufgefordert wird, wenn Sie nicht-Key-Authentifizierung verwenden.
Seit OpenSSH 5.4 netcat nicht für proxying erforderlich ist
Host server2
ProxyCommand ssh -W %h:%p server1
User server2_user
TUNNEL WAY
PC TTY1> ssh -L 2222:192.168.0.3:22 [email protected]
PC TTY2> ssh [email protected] -p 2222
Verwandte Themen
- 1. Zugriff auf LDAP über SSH-Tunnel
- 2. Zugriff auf Git Repo über SSH-Tunnel
- 3. Zugriff auf eine MySQL-Datenbank über SSH-Tunnel
- 4. Zugriff auf SSH-Server über GIT Bash
- 5. Erstellen einen SSH-Tunnel durch eine Maschine ‚Brücke‘ vorbei
- 6. RMySQL über SSH-Tunnel
- 7. Relay PostgreSQL Verbindung über einen anderen Server
- 8. Forward-Zugriff auf Website hinter Firewall mit SSH-Tunneling
- 9. pgAdmin3 Backup über SSH-Tunnel
- 10. PHP über SSH-Tunnel mit LDAP in anderen Netzwerk verbinden
- 11. Capifony ssh über einen anderen Port
- 12. SSH zu einem anderen Host über einen anderen Benutzer
- 13. Zugriff verweigert auf move_uploaded_file auf einen anderen Server in IIS
- 14. SSH-Tunnel für PostgeSQL
- 15. Ist es möglich, dass Capistrano einen Checkout über einen umgekehrten SSH-Tunnel durchführt?
- 16. Zugriff auf einen Controller über einen anderen Controller in AngularJs
- 17. IE6 herunterladen dynamische Excel durch Firewall blockiert
- 18. Zugriff auf ein Git-Repository über ssh hinter einer Firewall
- 19. Ist ein SSH-Tunnel über Citrix Client möglich?
- 20. Zugriff auf SSH über securegateway nicht möglich
- 21. Zugriff auf Websites über einen anderen Port?
- 22. SSH Automatisierung auf Server
- 23. Verschieben einer Datei auf einen anderen Server
- 24. Zugriff auf einen Remote-MBean-Server
- 25. Use Composer ohne ssh Zugriff auf Server
- 26. Berechtigung verweigert für CVS-Server über ssh
- 27. Machen Sie einen SSH-Tunnel zu einem anderen Computer über R, um auf die postgreSQL-Tabelle zuzugreifen
- 28. SSH: Verbindung durch Remote-Server
- 29. SQL Server 2005, Kopieren eines Datenbankdiagramms auf einen anderen Server
http://serverfault.com/questions/368266/ssh-through-multiple-hosts- using-proxycommand ist ein vorheriges Duplikat (eigentlich ist eine komplexere Form der Frage, aber jede Antwort dafür ist auch eine Antwort dafür), die zu ServerFault verschoben wurde, weil sie, wie diese Frage, in StackOverflow off-topic war. (Ich würde tatsächlich SuperUser über ServerFault streiten - SSH ist Endbenutzersoftware ebenso wie ein Systemverwaltungstool - aber in jedem Fall ist dies keine Frage über Softwareentwicklung). –
(... wenn du versuchst einen eigenen SSH Client zu schreiben, zB mit paramiko oder Jsch, * dann * wäre es eine StackOverflow Frage). –