Как остановить файловую систему SSH от отмены прав доступа root после каждой команды?

У меня есть небольшой скрипт bash, который монтирует мои sshfs ...

Проблема в том, что он запрашивает пароль сервера / хоста для каждого монтирования ...

У меня четыре крепления, и мне приходится вводить их каждый раз 4 раза, и это утомительно, также я хочу, чтобы оно монтировалось при загрузке / входе в систему ...

#!/bin/bash

sudo fusermount -u /mnt/ctb
sudo fusermount -u /mnt/dtb
sudo fusermount -u /mnt/etb

sudo sshfs -o allow_other 192.168.1.10:/media/ctb /mnt/ctb
sudo sshfs -o allow_other 192.168.1.10:/media/dtb /mnt/dtb
sudo sshfs -o allow_other 192.168.1.10:/media/etb /mnt/etb

после каждого коммандера монтирования запрашивает пароль пользователя на машине 192.168.1.10 ...

4
задан 29 April 2012 в 05:48

1 ответ

Вы можете попробовать сгенерировать ключ ssh с ssh-keygen в своей клиентской системе и поместить открытый ключ .ssh/id_rsa.pub в .ssh/authorized_keys в системе 192.168.1.10. См. Как укрепить SSH-сервер? для получения дополнительной информации об этом.

Добавьте себя в группу fuse, если у вас ее нет. Вы можете использовать sshfs user@system вместо sudo там, если это настроено правильно.

Также прочитайте Ubuntu sshfs wiki , если вы этого не сделали.

0
ответ дан 29 April 2012 в 05:48

Другие вопросы по тегам:

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