Я пытаюсь смонтировать папку через ssh, используя sshfs. Я всегда получаю сообщение об ошибке
No such file or directory
Мой терминал:
user@computer:~$ sshfs admin@server.com:/volume1/somedir ~/mnt/somedir
admin@server.com's password:
admin@server.com:/volume1/somedir: No such file or directory
Возвращает список каталогов, как и ожидалось, если я попытаюсь:
ssh admin@server.com ls /volume1/somedir
Это Ubuntu 12.04, подключающаяся к Synology NAS с DS4.1
Что я здесь не так делаю?
Как видно, при подключении к sftp в Synology, / это список общих ресурсов. Так что я просто должен сделать:
sshfs admin@server.com:/somedir ~/mnt/somedir
попробуйте
sshfs admin@server.com:/remotedir ~/mnt/localdir
, где remotedir - это dir, который вы обычно указываете после тома 1
или
sshfs admin@server.com:/ ~/mnt/localdir
У меня была такая же ошибка при подключении к виртуальной машине на хосте Debian xen, где я перенаправил каждый ssh-порт виртуальной машины на другой порт.
Все пути были правильными, при тестировании с ssh admin@server.com ls
. В конце я заметил, что перепутал порты, потому что я установил правило использовать определенный порт в моем
~/.ssh/config
, который не использовался при попытке через sshfs
ssh -p<someport> admin@server.com ls /volume1/somedir
sshfs -p<someport> admin@server.com:/volume1/somedir ~/mnt/somedir