Aqui ficam as indicações para que da próxima vez eu não me esqueça disto:
VNC
Não é uma verdadeira partilha. Apenas me permite trabalhar no Feisty a partir do MacBook. Para além disso, mesmo numa rede local a transmissão dos dados não é muito rápida. Sente-se sempre um ligeiro delay ao trabalhar.
E para trabalhar em VNC, mais vale trabalhar directamente na máquina que está aqui comigo. E para além do mais a segurança não é o seu forte.
SSH
Esta seria a solução ideal, mas acontece que a única forma que tenho de aceder à máquina é via sftp em cima do Cyberduck ou semelhante. Podia experimentar instalar o MacFUSE para poder tentar o sshfs, mas como o MacFUSE ainda está muito verde não me apeteceu arriscar. Embora seja a minha forma preferida de comunicar com os servidores, o poder do SSH não seria o necessário para aceder a esta máquina que está detrás do router cá de casa e na mesma família dos restantes... próxima solução.
SAMBA
Esta seria a solução ideal, não fosse ser costume dar-me imensas dores de cabeça sempre que a tento instalar. Mas desta vez lá me decidi atirar de cabeça a ver o que acontecia:
Primeiro que tudo é necessário instalar o servidor de Samba:
No Feisty:
sudo apt-get install samba smbfs
Agora adicionando o samba user:
sudo smbpasswd -a david
gksudo gedit /etc/samba/smbusers
Agora editamos o ficheiro para incluir tal e qual como aparece aqui (eu engano-me sempre...)
system_username = "network username"
Grava-se e o ficheiro e temos o user configurado. Agora vamos à parte de configurar o servidor... para isso vamos editar o ficheiro /etc/samba/smb.conf
Convém se calhar fazer um backup deste ficheiro antes de o editar:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
Agora podemos editar o ficheiro de configuração:
gksudo gedit /etc/samba/smb.conf
Procuramos a parte que diz:
...
; security = user
...
e substui-se por:
security = user
username map = /etc/samba/smbusers
Para se ter permissões de escrita convém mudar a secção que diz:
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = no
...
por
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = yes
Isto deve ser suficiente, mas convém ler com cuidado o ficheiro de configuração porque está muito bem documentado e portanto é fácil fazer alguma alteração que seja necessário, como por exemplo mudar o Workgroup de trabalho ou algum parâmetro extra.
Agora convém testar o ficheiro de configuração e lançar de novo o serviço:
sudo testparm
sudo /etc/init.d/samba restart
Pode ver também aqui um exemplo do ficheiro da configuração do Samba
Agora a partir do mac basta fazer Command + K no finder e ligar-se a
smb://endereço do seu servidor Samba