SSHFS-Mount funktioniert beim Start mit fstab nicht

7

Während ich in der Lage bin, einen Ordner von einem Remote-Server zu mounten, gibt mount folderder Eintrag in fstabFolgendes an Connection reset by peer:

Ich habe folgendes in meiner Tabelle

sshfs#username@remote:/folder/ folder fuse defaults,idmap=user 0 0

Ich habe auch eine vertrauenswürdige Beziehung zwischen dem Remote-Server und dem Ursprung mithilfe öffentlicher Schlüssel konfiguriert. und ich bin in der Lage, ssh remoteohne ein Passwort zu tun und zu authentifizieren.

Wenn ich mich am Ursprungscomputer anmelde und Folgendes verwende:

mount folder

Der Ordner wird erfolgreich bereitgestellt.

Irgendwelche Vorschläge?

Origin Distribution: 12.04 Remote Server: 11.10

Glarkou
quelle

Antworten:

1

sshfs benötigt eine Netzwerkverbindung. Möglicherweise ist es zum Zeitpunkt der ftsabAusführung der Reittiere nicht eingerichtet . Ich hatte nie Probleme mit dem Kabelnetz, aber wenn ich WLAN verwende, muss ich es auch manuell mounten. Sie sollten den _netdevParameter auch zu Ihrem hinzufügen fstab. Andernfalls wartet der Mount auf eine Zeitüberschreitung und verlangsamt den Startvorgang.

André Stannek
quelle
1

Sieht so aus, als hätten Sie die -o Identifizierungsdatei = verpasst

sshfs#username@remote:/folder/ folder -o identityfile=~/yourkeyfile  fuse defaults,idmap=user 0 0

Denken Sie auch daran, dass Ihr Home-Verzeichnis zu diesem Zeitpunkt nicht entschlüsselt wird. Ich erstelle also einen schreibgeschützten Ordner / Schlüssel für meine Schlüssel

Außerdem habe ich sshfs zu einem Python-Skript hinzugefügt und dann in cron Folgendes eingefügt:

@reboot <username> /usr/bin/python /scripts/mounttheserver.py >> /scripts/servermount.log

Hier ist das Python-Skript:

#!/usr/bin/python

import os

os.system ("sshfs -o identityfile=<KEYFILE> <USERNAME>@<ADDRESS>:/storage /storage")

Stellen Sie einfach sicher, dass Sie + x es!

omgimdrunk
quelle