Я пытаюсь смонтировать домашний каталог узла входа в систему пакетной обработки в моем офисе на моем локальном компьютере, используя sshfs
. Однако, когда я запускаю
export LOGLEVEL=DEBUG3
sshfs remotehostname:/user/myname $HOME/mounted/loginnodehome -o sshfs_debug
, я просто получаю это как результат:
SSHFS version 2.8
, а потом ничего. Команда не возвращается, и я больше не получаю никаких результатов. Я предполагаю, что я что-то неправильно сконфигурировал, но я действительно не знаю, что это может быть, и мне понадобятся некоторые подсказки относительно того, с чего начать отладку этого. Есть предложения?
Подробности: Моя домашняя машина работает под управлением ArchLinux, удаленная машина работает под управлением SLC6. Оба используют zsh как оболочку по умолчанию. Я настроил беспарольный ssh
, используя стандартный метод ключа PGP. Я готов предоставить более подробную информацию по запросу.
Теперь проблема решена. Это было связано с файлом authorized_keys
на удаленном хосте, который читал
command="/bin/zsh" id-rsa ...
таким образом, что sftp
и sshfs
пытались выполнить zsh
при входе в систему / аутентификации. Удаление бита command = ...
, чтобы каждая строка начиналась с id-rsa ...
, решило проблему.