sshfs без пароля

sshfs без пароля

Кто-нибудь знает эквивалент ssh -i для sshfs? Я хочу использовать sshfs без запроса пароля

решение1

Лучшим решением было быssh-agentкак предполагает Зоредаке.

Другой способ — вставить ключ~/.ssh/id_rsa, таким образом он будет обнаружен автоматически. (Используйте id_dsaдля ключей DSA.)

Еще один -~/.ssh/configssh_config. Поместите в него что-то вроде этого ( подробнее см. на странице руководства )

Хост somebox.somedomain.tld
  Пользователь Джо
  Файл_идентификации ~/key_for_somebox

Хозяин *
  Файл_идентификации ~/key_for_everything_else

решение2

Настройте свою систему для использованияSSH-агенти добавьте свой ключ к агенту. Если вы используете последний дистрибутив Linux (например, Ubuntu и другие), ssh-agent может быть уже настроен для вас. Все, что вам нужно сделать, это ввести ssh-add key.

решение3

Другой ответ:sshfs -o IdentityFile=/home/me/.ssh/somekey.pem user@host:/path/ mnt/

Кроме того, вы увидите, что люди перечисляют другие способы вызова sshfs:

sshfs -o ssh_command="ssh -i /home/me/.ssh/somekey.pem" user@host:/path/ mnt/

Хотя я соглашусь, что ~/.ssh/configэто правильный путь.

решение4

Для тех, кто ищет это в будущем, это сработало для меня ::

sshfs username@host:/yourpath  /yourpath  -o ssh_command='sshpass -p "yourpassword" ssh'

Пример::

sshfs [email protected]:/media /mnt/ -o ssh_command='sshpass -p 123456789 ssh'

Связанный контент