Команда sshfs не возвращает

Я пытаюсь смонтировать домашний каталог узла входа в систему пакетной обработки в моем офисе на моем локальном компьютере, используя sshfs . Однако, когда я запускаю

export LOGLEVEL=DEBUG3
sshfs remotehostname:/user/myname $HOME/mounted/loginnodehome -o sshfs_debug

, я просто получаю это как результат:

SSHFS version 2.8

, а потом ничего. Команда не возвращается, и я больше не получаю никаких результатов. Я предполагаю, что я что-то неправильно сконфигурировал, но я действительно не знаю, что это может быть, и мне понадобятся некоторые подсказки относительно того, с чего начать отладку этого. Есть предложения?

Подробности: Моя домашняя машина работает под управлением ArchLinux, удаленная машина работает под управлением SLC6. Оба используют zsh как оболочку по умолчанию. Я настроил беспарольный ssh , используя стандартный метод ключа PGP. Я готов предоставить более подробную информацию по запросу.

0
12.03.2017, 12:52
1 ответ

Теперь проблема решена. Это было связано с файлом authorized_keys на удаленном хосте, который читал

command="/bin/zsh" id-rsa ...

таким образом, что sftp и sshfs пытались выполнить zsh при входе в систему / аутентификации. Удаление бита command = ... , чтобы каждая строка начиналась с id-rsa ... , решило проблему.

1
28.01.2020, 02:46

Теги

Похожие вопросы