Tôi đang cố gắng tự động gắn kết thư mục ở xa bằng cách sử dụng tự động & sshfs, nhưng tôi không thể làm cho nó hoạt động được. (Tôi thuộc Fedora 16)
Những công việc này :
sshfs cx42net@xxx.xxx.xxx.xxx:/my/data /home/cx42net/data-distant -o uid=1000 -o gid=1000
Vì vậy, tôi đã xác định khóa RSA để sử dụng với ssh, đã thử ssh
kết nối, nó hoạt động mà không cần hỏi mật khẩu của tôi. Sau đó, tôi đã thử lại sshfs
lệnh trước đó và nó hoạt động tốt (yay!)
Vì vậy, bây giờ, tôi muốn sử dụng autofs
và đó là nơi vấn đề bắt đầu:
Nội dung tệp /etc/auto.master của tôi:
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#
/misc /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
# "nosuid" and "nodev" options unless the "suid" and "dev"
# options are explicitly given.
#
/net -hosts
#
# Include /etc/auto.master.d/*.autofs
#
+dir:/etc/auto.master.d
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
+auto.master
/net /etc/auto.sshfs uid=1000,gid=1000,--timeout=30,--ghost
(1000: 1000) là người dùng cục bộ của tôi uid / gid, không phải là người ở xa (thư mục SSH tôi đang cố lấy)
/Etc/auto.sshfs của tôi:
data-distant -fstype=fuse,port=22,rw,allow_other :sshfs\#cx42net@xxx.xxx.xxx.xxx\:/mnt/data/dev
Khi tôi bắt đầu tự động, đây là những gì tôi đã có trong /var/log/messages
:
Oct 28 23:59:30 pc-maison autofs[3318]: Starting automount: [ OK ]
Vì vậy, mọi thứ có vẻ tốt.
Nhưng đôi khi tôi nhận được loại tin nhắn này:
Oct 28 23:41:01 pc-maison automount[2453]: create_udp_client: hostname lookup failed: Name or service not known
Oct 28 23:41:01 pc-maison automount[2453]: create_tcp_client: hostname lookup failed: Name or service not known
Oct 28 23:41:01 pc-maison automount[2453]: lookup_mount: exports lookup failed for data-distant
Thư mục /net/data-distant
có quyền của người dùng của tôi "cx42net" (1000: 1000)
Tôi còn thiếu gì để làm việc này?