LINUX.ORG.RU

Проблема с sshfs


0

0

Командую:
sshfs 192.168.1.1:~ ./remote_comp
Выполняется без ошибок, однако команда ls -l выдает:
?--------- ? ? ? ? ? remote_comp

Войти в каталог нельзя! Вывод sshfs в режиме отладки:

unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.8
flags=0x00000003
max_readahead=0x00020000
INIT: 7.8
flags=0x00000000
max_readahead=0x00010000
max_write=0x00020000
unique: 1, error: 0 (Success), outsize: 40
unique: 2, opcode: STATFS (17), nodeid: 1, insize: 40
unique: 2, error: 0 (Success), outsize: 96
unique: 3, opcode: GETATTR (3), nodeid: 1, insize: 40
unique: 3, error: -2 (No such file or directory), outsize: 16
unique: 5, opcode: GETATTR (3), nodeid: 1, insize: 40
unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 40
unique: 5, error: -2 (No such file or directory), outsize: 16
unique: 4, error: -2 (No such file or directory), outsize: 16
unique: 6, opcode: GETATTR (3), nodeid: 1, insize: 40
unique: 6, error: -2 (No such file or directory), outsize: 16
unique: 7, opcode: ACCESS (34), nodeid: 1, insize: 48
ACCESS / 04
unique: 7, error: -38 (Function not implemented), outsize: 16
unique: 8, opcode: GETXATTR (22), nodeid: 1, insize: 72
unique: 8, error: -38 (Function not implemented), outsize: 16

С чем может быть связана такая проблема?
Версия ssh на удаленной машине:
OpenSSH_4.1p1


> 192.168.1.1:~

Так лучше не делать, поскольку "~" разыменовывается на клиентской машине, и на удаленной такого каталога может не быть или он указывает на нечитаемый каталог. В частности, так будет, если имена локального и удаленного пользователей не совпадают.

Можно попробовать

192.168.1.1:/

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

Да, ещё одна мысль пришла в голову: на удаленной машине ssh-сервер должен иметь активированную поддержку подсистемы sftp

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

Да, дейстительно, проблема оказалась именно в знаке "~", хотя на обоих машинах есть пользователь с нужным именем и домашние каталоги соответсвенно совпадают, тем не менее ничего не работало. Когда я подставил полный путь, проблема исчезла.

Спасибо.

fivepm
() автор топика
Ответ на: комментарий от fivepm

> Да, дейстительно, проблема оказалась именно в знаке "~", хотя на обоих машинах есть пользователь с нужным именем и домашние каталоги соответсвенно совпадают

Разбирая ситуацию теоретически могу предположить, что на сервере каталог пользователя - символическая ссылка. Такое в последний раз я видел на FreeBSD (правда это было давно). Я прав?

> Спасибо.

You are welcome! :)

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

Так ведь в том-то и дело что нет! Все сделано по простому. Есть, пользователь, скажем, user. На обоих машинах домашний каталог /home/user никаких извращений!

fivepm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.