Я пытаюсь автоматически смонтировать каталог с удаленной машины Ubuntu на моем Mavericks Mac. SSHFS отлично работает при монтировании вручную, разными способами. Стандартное монтирование sshfs прекрасно работает:
sshfs user@desk:/home/user desk
и я могу даже использовать mount
:
sudo mount -t sshfs -o allow_other,IdentityFile=/Users/user/.ssh/nopass_id_dsa user@192.168.1.2:/home/user desk
(Я следовал инструкциям по автонастройке OSXFuse, чтобы настроить mount_sshfs
)
Я хочу превратить это в автомонтирование. Самый простой, рекомендуемый OSXFuse способ - это превратить указанную выше команду mount
в запись /etc/fstab
:
user@192.168.1.2:/home/user /Network/desk sshfs allow_other,IdentityFile=/Users/user/.ssh/nopass_id_dsa 0 0
но это не работает:
Network $ sudo mount desk
mount: desk: unknown special file or file system.
Точно так же, если я выполняю sudo automount -vc
то при попытке ввести точку монтирования я либо получаю длинный тайм-аут, либо бесполезную ошибку "Операция не разрешена", в зависимости от того, как я играю с форматированием опций fstab. Я получаю те же ошибки при попытке настроить карту автоматического монтирования, как описано здесь.
Что не так с моей записью в fstab? Или, как еще я могу автоматически смонтировать sshfs на OSX?
(Я на 10.9.5 с sshfs 2.5.0 от доморощенного)