RE: Mac O X Server and VPN...
Im a computer guy but networking i find confusing as hell. What would i use to set up a VPN?
I tried the SSH/SFTP thing that is standard on OSX when you click Remote Login. I then tried to use cyberduck and filezilla with no luck of actually connecting. Cyberduck kept saying I/O error blah blah blah.
Thanks,
Im an operations guy providing support to all the various agencies down here.
R
Hi rogo43,
For $20 you can get Mac OS X Server from the Mac App Store. This allows you to install the Server.app on all of your machines and have an unlimited number of clients. The VPN server in the Server.app is quite easy to setup, and it has a button that you click to create a "configuration profile" file that you load onto your clients to automatically configure them to allow VPN-ing in to your VPN server.
I would suggest the following setup (it's what I do):
(1) Get a dynamic DNS name for your home iMac (dyndns.com or one of the other sites --- last time I checked, dyndns.com is not longer free, but if you sign up for a free 14 day trial and then quit the free trial before the 14 days are up, you are left with the option of keeping one dynamic DNS for free). This gives you an easily remembered DNS name for you iMac at home that will be updated to the proper IP address even if your ISP changes your IP address at home. It will be something like "MyiMacAtHomeInNewYork.dyndns-server.com".
(2) Get Mac OS X Server for $20 from the Mac App Store and install it on both your iMac and your MBP.
(3) Setup VPN in the Server.app on your iMac, save the configuration profile and use it to setup the VPN client on your MBP.
That is all there is to it. Although you might wish to use other servers/services too, such as running your own local DNS caching service that will give easily remembered DNS names to your machines at home, say something like: "MyiMac.ny.private", "MyLaserPrinter.ny.private", "MyNAS.ny.private", and so forth that you can then access from Antarctica by VPN-ing in to your NY LAN. Other services you might find useful are File Sharing, DHCP, or even Messages if you wish to video chat with someone at home.
Regards,
Switon
P.S. Why don't you try the OSX ssh commands instead of cyberduck? So, one you turn on SSH (Remote Login) on your iMac in the Sharing pane of System Preferences and "Allow access for" your username, then on your MBP you connect to your iMac using the following command:
ssh
my-username@MyiMac.ny.private
where "my-username" is obviously your short username and "MyiMac.ny.private" is the hostname of your iMac whatever that might be. If you are running your own DNS server, then the hostname might look just like what I've written, but otherwise it might be something like "MyiMac.local" or you could even connect to the iMac's LAN IP address, say 192.168.0.5:
ssh my-username@192.168.0.5
where 192.168.0.5 is the IP address of your iMac on your LAN.