Если вы пытаетесь подключиться к серверу, который не поддерживает ключи, но вы все равно хотите, чтобы это происходило автоматически, вы можете использовать sshpass
, чтобы ввести пароль за вас даже в sshfs
и даже в fstab
.
Например, если вы впишите что-то подобное в /etc/fstab
:
sshfs#username@host:/ /mnt/here fuse auto,ssh_command=sshpass\040-f\040/root/.ssh/host.password\040ssh 0 0
Затем впишите пароль в имя файла, указанное в /etc/fstab
:
echo 'secret' > /root/.ssh/host.password
Убедитесь, что вы установили sshpass
:
pacman -S sshpass # if you're using Arch Linux
Тогда это должно сработать:
mount /mnt/here
Вам может понадобиться ssh
на сервер один раз, чтобы подтвердить его ключ, но после этого он должен работать без ручного вмешательства, а с флагом auto
в fstab
он должен монтироваться во время загрузки без необходимости вводить пароль вручную.
Начиная с Fedora 26, следующие работы:
dnf repoquery --groupmember <pkg-name>
См. отчет об ошибке , в котором реализована эта функция.