Então eu tentei usar o "Connect to server" no Nautilus. Isso parecia muito promissor e meio que funciona. A desvantagem é que lugares conectados a essa opção não aparecem na caixa de diálogo de upload de arquivos do navegador
O Nautilus monta esses arquivos em ~/.gvfs/share_name
e eles estão disponíveis no diálogo de upload de arquivos do navegador a partir desse diretório também. Talvez a caixa de diálogo oculte essa pasta, porque ela está oculta, basta pressionar CTRL + H na caixa de diálogo para alternar a exibição de arquivos / diretórios ocultos e navegar para essa pasta.
Para montar da mesma forma que as montagens do Nautilus, basta usar o comando
gvfs-mount "ssh://user@host:port"
(Obviamente, preenchendo as partes corretamente.) Você pode fazer um script bash simples com esse comando:
#!/bin/bash
sleep 20
gvfs-mount "ssh://user@host:port"
torne-o executável e torne esse script autostart com o seu login. (por exemplo, digitando "startup" no Dash e usando o aplicativo "startup applications" para configurá-lo.) Este script irá esperar 20 segundos após a inicialização para montar o compartilhamento, se você precisar de mais ou menos tempo para o wifi aparecer apenas altere o número no script para os segundos que você deseja.