Best way to set up tunnel
Please, what's the best way to accomplish this sort of a tunnel?
File server is RedHat 9.0 box running samba. Have both Windows and Ubuntu machines accessing the server files, running OOo, mostly. This is a production setting. Total of about 7 or 8 machines accessing the server at any one time.
Linux machines connect via cifs mounts.
One of my people wants to work from his home. I will send an Ubuntu box home with him.
Previously had an employee access from her home using pptp. We shut that connection down when she left our employ. pptpd is still on the server.
So my questions:
1. What are my choices for making the most robust connections? pptp openssh gstm something else?
2. If we go ssh, can the shares still be mounted via cifs?
3. If we go ssh (I have read that pptp is not very secure), will file locks work properly so that if remote person via ssh opens a file, a local person connecting via cifs will not be able to open and edit the same file simultaneously?
4. Is there a way to limit the connection coming in to just one machine, such as by restricting connection to a specific mac address?
5. Are there any sites which give the pluses and minuses and the options for such a network? I have been googling around and have not yet found anything.