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.shem/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.shexecutável por:chmod +x sshautomatic.shAgora, você pode estabelecer a conexão de fusões e ssh a partir do terminal apenas digitando o comandosshautomatic