У меня есть небольшой скрипт 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 ...
Вы можете попробовать сгенерировать ключ ssh с ssh-keygen
в своей клиентской системе и поместить открытый ключ .ssh/id_rsa.pub
в .ssh/authorized_keys
в системе 192.168.1.10. См. Как укрепить SSH-сервер? для получения дополнительной информации об этом.
Добавьте себя в группу fuse
, если у вас ее нет. Вы можете использовать sshfs user@system
вместо sudo
там, если это настроено правильно.
Также прочитайте Ubuntu sshfs wiki , если вы этого не сделали.