Você pode criar um iniciador e adicioná-lo à barra do iniciador arrastando e soltando o .desktop
arquivo-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
Sugestão - menos ainda trabalho:
Se você deseja menos trabalho (= conexão automática) e uma interface gráfica do usuário, consulte o Gigolo . Ele tem a capacidade de montar automaticamente um marcador sempre que o sistema de arquivos marcado estiver presente. Você pode querer verificar isso.
sudo apt-get install gigolo # or use the install link above
Corra gigolo
. Há uma opção nas preferências que o coloca na inicialização automática e outra para ativar o ícone da bandeja. Verifique os dois. Em seguida, adicione seu marcador.
Aqui está uma captura de tela:
Maneira Shell
Outra solução seria colocar a seguinte linha no seu crontab (editar /etc/crontab
com privilégios sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Mas como o gerenciador de senhas do Ubuntu não está presente quando o comando é executado, você precisa usar um par de chaves públicas / privadas sem senha para se autenticar no servidor ssh em questão (ou um método semelhante de autenticação). Isso o montaria em todas as reinicializações.
Outra solução seria editar o seu /etc/fstab
(desde que a sua versão do Ubuntu forneça essa opção).