20 lines
669 B
Desktop File
20 lines
669 B
Desktop File
[Desktop Entry]
|
|
Type=Service
|
|
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
|
|
MimeType=inode/directory;
|
|
Icon=folder-remote
|
|
Actions=BackTunnelAccess;
|
|
X-KDE-StartupNotify=false
|
|
X-KDE-Priority=TopLevel
|
|
|
|
[Desktop Action BackTunnelAccess]
|
|
Name=Access via BackTunnel…
|
|
Icon=folder-remote
|
|
Exec=bash -lc '
|
|
FOLDER="%f";
|
|
REMOTE="$(kdialog --inputbox "Remote (user@host or user:host):" "user@vps.example.com")" || exit 1;
|
|
PORT="$(kdialog --inputbox "Tunnel port on remote:" "2222")" || exit 1;
|
|
MP="$(kdialog --getexistingdirectory --title "Choose mount point" "/mnt/remote-rssh")" || exit 1;
|
|
konsole --noclose -e backtunnel-access "$FOLDER" from "$REMOTE" -p "$PORT" -m "$MP"
|
|
'
|