Vous pouvez créer un lanceur et l'ajouter à votre barre de lancement en faisant glisser-déposer le .desktop
fichier-là:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Suggestion - encore moins de travail:
Si vous voulez encore moins de travail (= autoconnexion) et une interface utilisateur graphique, vous voudrez peut-être consulter Gigolo . Il a la capacité de monter automatiquement un signet, chaque fois que le système de fichiers marqué est présent. Vous voudrez peut-être vérifier cela.
sudo apt-get install gigolo # or use the install link above
Courez gigolo
. Il y a une option dans les préférences qui la met en démarrage automatique et une autre pour activer l'icône de la barre d'état. Vérifiez les deux. Ajoutez ensuite votre signet.
Voici une capture d'écran:
Façon Shell
Une autre solution serait de mettre la ligne suivante dans votre crontab (éditer /etc/crontab
avec les privilèges sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Mais comme le gestionnaire de mots de passe d'Ubuntu n'est pas présent lorsque la commande est exécutée, vous devez utiliser une paire de clés privée / publique sans mot de passe pour vous authentifier avec le serveur ssh en question (ou une méthode d'authentification similaire). Cela le monterait à chaque redémarrage.
Une autre solution serait de modifier votre /etc/fstab
(à condition que votre version Ubuntu fournisse cette option).