PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFSv4 durch SSH Tunnel zwängen, device write protected



craano
23.01.07, 19:40
Hallo,

Ich versuche gerade eine NFSv4 Freigabe durch einen SSH - Tunnel zu mounten.
Vorweg ich verwende kein Kerberos, sondern habe nur wenige Benutzer und die haben die gleichen uids / gids auf den beiden Systemen.

Der /etc/fstab Eintrag:

127.0.0.1:/ /media/NFS4 nfs4 proto=tcp,intr,port=8888,rw,soft,user,noauto 0 0

So baue ich den Tunnel auf:

ssh -f -L 8888:127.0.0.1:2049 -l craano 192.168.1.63 /bin/sleep 2d

Beim Mounten bekomme ich folgenden Fehler:

craano@dhcppc3-Xubuntu:~$ mount /media/NFS4/
mount: block device 127.0.0.1:/ is write-protected, mounting read-only
mount: cannot mount block device 127.0.0.1:/ read-only

Wenn ich mit folgenden /etc/fstab Eintrag mounte, also nicht durch SSH - tunnel, dann gibt es keine Probleme:

192.168.1.63:/ /media/NFS4 nfs4 proto=tcp,intr,port=2049,rw,soft,user,noauto 0 0

Hier der entsprechende /etc/exports Eintrag auf dem Server:

/media/NFS4 192.168.1.61(rw,fsid=0,async,insecure,no_subtree_c heck,no_root_s
quash)

Hat jemand eine Idee, warum das device write protected ist und ich nicht durch den SSH - Tunnel mounten kann?

Grüße.
craano.

craano
26.01.07, 15:54
Für alle die es interessiert oder mal auf diesen Thread stoßen.
Das obige Setup funktioniert soweit, ich unterlag nur einem kleinen Denkfehler.

Der Eintrag in der /etc/exports muss angepasst werden, da durch den SSH Tunnel nicht vom Client direkt connected wird, sondern die Anfrage dann von 127.0.0.1 kommt.
Der richtige Eintrag lautet also:

/media/NFS4 127.0.0.1(rw,fsid=0,async,insecure,no_subtree_chec k,no_root_s
quash)

Grüße.
craano.