Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh-verbindung
ich habe einen account auf einem server, auf welchen man mit ssh zugreifen kann. allerdings kann man von diesem server keine ssh-verbindung zu anderen servern aufbauen. ich würde aber gern auf meinen eigenen server zugreifen.
Server1:
-externer zugriff per ssh möglich
-zugriff auf andere externe server per ssh blockiert
-keine root-rechte
Server2
-externer zugriff per ssh möglich
-zugriff auf andere server per ssh möglich
-root-rechte vorhanden
ist es irgendwie möglich, wenn ich eine dauerverbindung von Server2 zu Server1 erstelle, auf Server2 zuzugreifen, wenn ich an Server1 bin?
melde dich mit ssh auf Server 2 an und mach dort eine ssh-Verbindung zu Server 1 auf. Fertig.
und wie greife ich dann von server 1 auf server 2 zu?
oh - da hatte ich was überlesen...
Gehen wir zuerst mal davon aus, dass das alles legal ist und Du nichts tust, was Du nicht darfst :-)
Hm, Du suchst was in die Richtung von VPN - Alternativ könntest Du aber auch einen 2. ssh-Daemon starten, der auf einem nicht-privilegierten Port läuft.
wie kann man dann ohne root-rechte einen 2. ssh-deamon starten?
und legal ist es übrigenz auch ;)
Man benutzt einen Port > 1024
wie starte ich den genau?
sshd -p 2233 geht nicht...
Sorry, aber das steht alles in der Doku.
also, server2 ist jetzt per ssh mit port 2233 erreichbar, allerdings kann ich dennoch von server1 nicht auf server2....
dann ist vermutlich auch Port 2233 blockiert... - Du solltest einen Port nehmen, der auch frei ist.
"Doof" wäre natürlich, wenn die Firewall nicht nur auf Port-Basis arbeiten würde...
ich habe mir jetzt nochmal von jemand anders erklären lassen, wie er es gemacht hat:
er hat eine dauerverbindung von server2 zu server1 hergestellt und hat eingestellt, dass unter einem bestimmten port gelauscht wird, d.h. wenn er von server1 auf server2 will, baut er eine ssh-verbindung unter dem port zum localhost auf.
allerdings hab ich keine ahnung wie ich das umsetzen soll... :(
ich habe es jetzt hinbekommen....
ich baue eine verbindung von server2 zu server1 auf:
ssh -l <benutzername für server1> -R 3435:localhost:22 server1
nun kann ich auf server1 eine ssh-verbindung zum localhost aufbauen unter dem port 3435 und werde in wirklichkeit auf server2 geleitet:
ssh -p 3435 <benutzername für server2>@localhost
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.