Everything in this thread looks correct but I don't see any mention of the syntax Warwick is using to try to remotely log in or ftp. If you are trying to append the port to the IP address using a comma or backslash as recommended by Unix books, I have found that this does not work. We have two Macs behind an Apple Airport Base Station. On one of them, I have mapped private port 22 to public port 1022. The following opens a secure shell with this Mac from a remote location: ssh -p1022 jk at 68.164.28.144 and the following opens an sftp session (Yes, this is better than ftp): sftp -oPort=1022 jk at 68.164.28.144 It works for me. Replace jk with your login name and 68.164.28.144 with your IP address. It should work for you.