Eu suponho que você tenha sshfs configurado;)
#!/bin/bash
# Mount your sshfs
sshfs your_server:/sshfs_share /media/sshfs_share
#Use zenity to ask what file to open
file=$(zenity --entry --text "What file?")
# Or use a zenity file chooser
file=$(zenity --file-selection --title="Select a File)
# Open a file
gedit $file
Para opções com zenity, consulte zenity por exemplo ou homem zenity
Você pode certamente elaborar o script, adicionando verificação de erros, verificar a existência do arquivo, etc., mas isso será um bom começo.