Thiết lập một số máy trạm Ubuntu (13.04), tôi đang cố gắng có một hệ thống tập tin từ xa được gắn (trên ssh).
Cấu hình hiện tại
Tôi đã tạo người dùng someuser và thêm nó vào cầu chì nhóm
Mục fstab của tôi đọc như sau:
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
từ sự hiểu biết của tôi :
- auto : rõ ràng là yêu cầu fs từ xa được gắn khi khởi động
- _netdev : đợi giao diện được bật lên trước khi thử gắn kết
- user : cho phép bất kỳ người dùng nào yêu cầu vị trí từ xa cụ thể này được gắn kết (vô dụng trong phối cảnh của người dùng root tự động gắn nó khi khởi động)
- allow_other : sẽ cho phép bất kỳ người dùng nào (trong nhóm cầu chì?) truy cập vào fs được gắn kết
- IdentityFile : trỏ đến khóa riêng được ghép nối với khóa chung được thêm vào /home/someuser/.ssh/authorized_key của máy từ xa.
- kết nối lại : Không chắc chắn ... Sẽ cố gắng kết nối lại nếu kết nối bị mất?
Vấn đề
Khi khởi động, tôi đăng nhập với một số người dùng , kích hoạt thiết bị đầu cuối và / media / remote_dir trống.
Nhưng từ cùng một người dùng (hoặc root), tôi có thể gắn kết nó chỉ bằng cách gõ:
mount sshfs#someuser@remote.com:/remote_dir
Nó cũng được tự động gắn kết một cách kỳ diệu nếu tôi nhấp vào remote_dir trong trình duyệt tệp.
Bất kỳ manh mối liên quan đến những gì có thể thiếu?