Como posso montar o script de um servidor SFTP (adequado para acesso à área de trabalho)?

0

Eu tenho um script que abre um arquivo remoto em um aplicativo de área de trabalho local:

nohup geany sftp://user@$HOST:22/var/log/nginx/error.log >/dev/null 2>&1 &

(Observe que o nome do host é parametrizado).

Se eu já tiver clicado no marcador do Nautilus para esse servidor, o arquivo será aberto com uma mensagem:

19:39:31: File /run/user/1000/gvfs/sftp:host=hostname,port=22,user=user/var/log/nginx/error.log opened(1).

No entanto, se eu não clicar no marcador, o servidor não está montado e o arquivo não abre, com a seguinte mensagem de erro.

20:43:31: Could not find file 'sftp://user@hostname:22/var/log/nginx/error.log'.

Como posso rotear a montagem do servidor para que:

  • abre em Geany
  • aparece montado no Nautilus (como se eu tivesse clicado no marcador)
  • fazer a mesma chamada duas vezes não tem efeito (por exemplo, se eu já tiver clicado no marcador ou executar o script uma vez antes)
por d3vid 14.10.2017 / 20:11

0 respostas