SSHFS über mehrere Rechner

Gast #6846168
Lesenswert?
• ▲
▼
Hallo,

ich habe 4 PC:
ServerPC (Subnet 192.168.0.0/24),
PC1 (Subnet 192.168.0.0/24),
RouterPC (Subnet 192.168.0.0/24) und (Subnet 192.168.1.0/24),
ClientPC (Subnet 192.168.1.0/24)

RouterPC hat zwei LAN-Karten und stellt Internet für ServerPC und PC1 im 
Subnet 192.168.0.0/24 bereit (aus Subnet 192.168.1.0/24). Vom ClientPC 
habe ich Zugriff auf RouterPC.

Um SSH-Zugriff vom CLientPC auf den ServerPC zu haben, verbinde ich mich 
mit RouterPC, vom RouterPC nach PC1 und von PC1 nach ClientPC.
(PC1 ist erforderlich, da ServerPC nur Zugriff von diesem aus per SSH 
zulässt)
Die "SSH Kette" ist also:
ClientPC->RouterPC->PC1->ServerPC

Solange ich nur das Terminal nutze funktioniert das auch prima.

Wie mache Ich es aber, wenn ich SSHFS (SSH Filesystem) vom 
ClientPC->ServerPC nutzen möchte?

Hat jemand einen Plan?
Gast #6846173
Lesenswert?
• ▲
▼
Um SSH-Zugriff vom CLientPC auf den ServerPC zu haben, verbinde ich mich
mit RouterPC, vom RouterPC nach PC1 und von PC1 nach ClientPC.
(PC1 ist erforderlich, da ServerPC nur Zugriff von diesem aus per SSH
zulässt)

dann könntest du das Laufwerk auf dem zwischen pc mounten und dann 
kannst du ja über ein weiteres sshfs auf den zwischen pc zugreifen

Dürfte das ganze aber langsamer machen ;)
Gast #6846218
Lesenswert?
• ▲
▼
Gibt es einen guten Grund aus dem der Server nur SSH on PC1 zulässt und 
kannst du das ändern?
Wenn ja solltest du die SSH Verbindung auch von ClientPC zulassen, ein 
Sicherheitsgewinn ist diese Kombination jedenfalls nicht.
Wenn du es nicht ändern kannst bleibt nur ein Tunnel über PC1. Das 
kannst du entweder mit SSH selbst oder irgendeinem anderen Tool 
durchführen. Der Performance wird es abträglich sein.
Gast #6847567
Lesenswert?
• ▲
▼
🐧 DPA 🐧 schrieb:
> Suchbegriff "scp bastion host"

Ich möchte ein Verzeichnis vom SERVERPC direkt auf den ClientPC mounten!
So kann ich mit jedem Programm/Editor direkt darauf zugreifen und 
speichern als wäre das Verzeichnis/ die Datei lokal auf dem CLIENTPC
Deshalb SSHFS, ich bekomme es nur nicht hin, den SSH-Port von SERVERPC 
so umzuleiten, das ich mit sshfs vom CLIENTPC aus darauf zugreifen kann.
Gast #6847730
Lesenswert?
• ▲
▼
Habe es nun auf anders herum gelöst.
Vom ServerPC per Reverse SSH auf den ClientPC.
1
ServerPC: $ ssh PORTX:localhost:22 ClientPC
2
ClientPC: $ sshfs -pPORTX localhost:/home/BENUTZER /LOKALER/MOUNTPOINT
Gast #6847733
Lesenswert?
• ▲
▼
Korrektur:

Habe es nun anders herum gelöst.
Vom ServerPC per Reverse SSH auf den ClientPC.

ServerPC: $ ssh -R PORTX:localhost:22 ClientPC

ClientPC: $ sshfs -pPORTX localhost:/home/BENUTZER /LOKALER/MOUNTPOINT

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.