Montowanie folderu przez sshfs podczas logowania

Cześć!
Z terminala daję polecenie sshfs ja@obcy_serwer:/folder_zdalny /folder_lokalny daję Enter, podaję hasło i mam zamontowany folder.
Chciałbym, żeby taki folder montował się automatycznie podczas logowania do systemu. Tylko dla mojego użytkownika.

Podpowiecie co, jak i gdzie dopisać? Oczywiście loguję się podając hasło i nie chciałbym żeby było gdzieś dostępne dla innych użytkowników, czy w logach systemu.

Pozdrawiam
SK8

Tutaj znalazłem taki skrypt (nie używam tego programu, więc nie wiem czy działa):

#!/bin/bash
expect <<END
spawn sshfs sftpuser@ip:/folder /mnt/folder -p 22 -o password_stdin
send "password\r"
expect eof
END

Uruchamianie skryptu po zalogowaniu użytkownika można ustawić w środowisku graficznym:
Ustawienia → Samouruchamianie

Dziękuję przyjacielu za skrypt.
Niestety w Programach startowych w Gnome nie mam możliwości dodania własnej komendy, czy skryptu. Do wyboru mam tylko zainstalowane aplikacje.
Domyślam się, że skrypt zapisać w pliku cos_tam.sh, ale do jakiego pliku dopisać ten skrypt i jakim poleceniem albo w jakim pliku go umieścić?

Zdecydowanie uprościłem komendę i zmieniłem logowanie z hasła na parę kluczy SSH z pomocą tego poradnika.

Na tą chwilę komenda wygląda tak:

sshfs user@serwer:/folder_zdalny /folder_lokalny -o auto_unmount &

Komenda zapisana w ~/.config/autostart/

Sieć Wi-Fi jest zapisana tylko dla mojego użytkownika, więc komputer nie łączy się z nią przed zalogowaniem, dopiero po uwierzytelnieniu. Przez to folder nie może się zamontować.

Teraz mam jeszcze jedno pytanie.
Jak opóźnić wykonanie komendy o np. 20 sekund po zalogowaniu?

Spróbuj coś takiego:

(/usr/bin/sleep 20; sshfs user@serwer:/folder_zdalny /folder_lokalny -o auto_unmount &

Jakoś nie chce mi to chodzić. Jak wywołuję skrypt ręcznie to ładuje zgodnie z oczekiwaniami, ale jako autostart nie działa.

W folderze autostart są aplikacje dodane z poziomu menu graficznego, zainstalowane w systemie. Mają rozszerzenie .desktop, a w pliku zaczynają się od [Desktop Entry].
Może system nie uruchamia plików .sh?

Zrobiłem eksperyment i utworzyłem plik sshfs.desktop. Wygląda mniej więcej tak:

[Desktop Entry]
Type=Application
Name=SSHFS
GenericName=sshfs
TryExec=/usr/bin/sshfs
Exec=sshfs -o auto_unmount,reconnect,idmap=user user@serwer:/folder_zdalny /folder_lokalny
Terminal=true
Categories=Utility;
X-SuSE-translate=false

Efektem ubocznym jest startujące okienko z terminalem po zalogowaniu.
Działa!

[Edit]
Zmieniłem na Terminal=false i folder się montuje, a okienko terminala nie jest potrzebne.

Rozwiązanie działało z siecią, z którą komputer łączył się przed zalogowaniem.
W sieci do której łączę się dopiero po zalogowaniu nie chciało działać.
W celu opóźnienia wykonania komendy musiałem dodać parametr delay_connect.

Ostatecznie plik wygląda tak:

[Desktop Entry]
Type=Application
Name=SSHFS
GenericName=sshfs
TryExec=/usr/bin/sshfs
Exec=sshfs -o auto_unmount,reconnect,idmap=user,delay_connect user@serwer:/folder_zdalny /folder_lokalny
Terminal=false
Categories=Utility;
X-SuSE-translate=false

EOT