Я хочу иметь возможность автоматически монтировать том Ubuntu на моем Mac с помощью sshfs. Я пытался использовать ssh key-gen и копировать файл id_rsa, добавляя ключ pub к моим авторизованным ключам, используя всевозможные параметры sshfs -o, но безрезультатно.
Как использовать ключи ssh для автомонтирования sshfs с Mac на Ubuntu
Ответы (1)
Процедура настройки аутентификации по ключу ssh одинакова, используете ли вы ее для sshfs или для чего-то еще.
На стороне клиента вы генерируете ключ. В этом случае мы делаем ключ DSA
ssh-keygen -t dsa
Теперь у вас должен быть файл id_dsa и файл id_dsa.pub в вашем каталоге .ssh. Файл pub — это ваш открытый ключ, и его содержимое помещается в файл author_keys (или author_keys2, если вы используете ключ DSA, как указано выше) в каталоге .ssh сервера, на который вы хотите войти.
Если вы используете клиент Linux, вы, вероятно, можете отправить ключ на сервер с помощью команды ssh-copy-id.
ssh-copy-id user@server:
На стороне клиента файл id_dsa должен принадлежать вам и иметь права доступа 600, что является значением по умолчанию при создании ключа. На стороне сервера файл author_keys должен принадлежать вам и не быть доступным для записи всем, что должно иметь место, если вы не делаете ничего странного при его копировании, например, делаете это как root.
/etc/ssh/sshd_config
). - person coreyward   schedule 19.02.2011