Eu escrevi um script simples seguindo o conselho de @ Alex que monta primeiro e depois ssh
para o servidor remoto. Isso funciona como desejado.
#! /bin/bash
#establish the automated mounting
sshfs [email protected]:/home/usr/data /usr/some/place/mountedfolder/ -ovolname=mounted-folder
#login in the server
ssh -X [email protected]
#unmounting the directory after logout
umount [email protected]:/home/usr/data
Para facilitar a execução do script, tornei-o executável seguindo as duas etapas abaixo:
- Eu escrevi um script simples chamado
sshautomatic.sh
em/usr/local/bin
(eu uso o OSX) - , em seguida, em
/usr/local/bin
, estabeleça um link simbólico por:sudo ln -s sshautomatic.sh sshautomatic
- finalmente, torne
sshautomatic.sh
executável por:chmod +x sshautomatic.sh
Agora, você pode estabelecer a conexão de fusões e ssh a partir do terminal apenas digitando o comandosshautomatic