Как использовать ssh-ключи для автоматического монтирования sshfs с Mac на Ubuntu - PullRequest
3 голосов
/ 19 февраля 2011

Я хочу иметь возможность автоматически смонтировать том Ubuntu на моем Mac с помощью sshfs.Я попытался использовать ssh key-gen и скопировать файл id_rsa, добавив ключ pub к своим авторизованным ключам, используя всевозможные опции sshfs -o, но безрезультатно.

1 Ответ

0 голосов
/ 18 марта 2014

Процедура настройки аутентификации по 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.

...