Konfigurując stację roboczą Ubuntu (13.04), próbuję zainstalować zdalny system plików (przez ssh).
Aktualna konfiguracja
Stworzyłem użytkownika someuser i dodaje go do bezpiecznika grupie
Mój wpis fstab brzmi:
sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0
z mojego zrozumienia:
- auto : wyraźnie prosi o zamontowanie zdalnego fs podczas rozruchu
- _netdev : poczekaj na uruchomienie interfejsu przed próbą zamontowania
- użytkownik : pozwala każdemu użytkownikowi poprosić o zamontowanie tej konkretnej zdalnej lokalizacji (bezużyteczne z punktu widzenia użytkownika root instalującego go automatycznie podczas rozruchu)
- allow_other : pozwoli każdemu użytkownikowi (w grupie bezpieczników?) uzyskać dostęp do zamontowanego fs
- IdentityFile : wskazuje na klucz prywatny sparowany z kluczem publicznym dodanym w /home/someuser/.ssh/authorized_key komputera zdalnego.
- reconnect : Nie jestem pewien ... Czy spróbujesz połączyć się ponownie, jeśli połączenie zostanie utracone?
Problem
Podczas uruchamiania loguję się przy użyciu użytkownika , odpalam terminal, a katalog / media / remote_dir jest pusty.
Ale od tego samego użytkownika (lub roota) mogę go zamontować, pisząc:
mount sshfs#someuser@remote.com:/remote_dir
Jest również montowany automatycznie, jeśli kliknę na remote_dir w przeglądarce plików.
Wszelkie wskazówki dotyczące tego, co może brakować?