SSHFS-Bereitstellung mit FSTAB während des Startvorgangs (Linux / Debian)

1470
Kim Hiekkanen

Gibt es jemanden, der mir helfen kann, diesen SSHFS-Befehl in eine richtige fstab-Zeile zu "übersetzen"?

Ich habe es schon einmal probiert und mit ganzen FSTAB und Boot durcheinander gebracht.

sshfs user@remoteserver.com: / RemoteDirectory / mnt / localdirectory -p 1234 -o nicht leer -o erlaubt andere

Ich habe das Netzwerk im "Auto" -Modus für ETH0, es sollte also während des Bootens aktiv sein und für dieses "fstab sshfs" verfügbar sein.

Der SSHFS-Befehl funktioniert und ich kann mich manuell mit einem Remote-Server verbinden.

Nachdem ich eine richtige fstab eingerichtet habe, muss ich noch etwas mit der Authentifizierung tun? Public / Private Key-Authentifizierung, richtig?

Vielen Dank für Ihre Hilfe bei dieser Ausgabe.

1

1 Antwort auf die Frage

0
davidgo

Die entsprechende Zeile in fstab würde aussehen

user@remoteserver.com:/RemoteDirectory /mnt/localdirectory fuse.sshfs nonempty,allow_other 0 2 

Wie Sie bereits erwähnt haben, müssen Sie vor der Verwendung eine öffentliche / private Schlüsselbeziehung zwischen den Hosts ohne Kennwort einrichten. Sie sollten dies zuerst einrichten und prüfen, ob sshfs von der Befehlszeile aus einwandfrei funktioniert.

(Beachten Sie auch, dass die Option allow_other keine anderen erlaubt.)