Hi Ripples.. I too am not 100% with the linux shell and have a similar router to your own a sky supplied Netgear DG834GT.
I have not installed an ftp server just the ssh server and can access files by sftp using a suitable client in my case core ftp.
If your router is like mine you will not be able to access your mbwe via its dyndns.org address from within your home network, but should be able to if you use its staic ip address.
sftp (secure file transfer protocol is part of the ssh server)
on your router open up the ports 22 and 135 to point to your mbwe' static ip address in the firewall rules section. if serveces for these do not exist (they did on mine) create some, portforwarding.com has instructions for most routers MIne was not exactly the same cos sky have 'fixed' it with custom firmware.
then with the user name you created to log on with ssh prior to using Martin Hinner's excellant install ssh script..
if you have putty installed , open up a command window and navigate to \program files\putty and execute
if you get a password prompt your there.. close and get an sftpclient with a gui for ease sake and try using that with sftp…
If you now want to use your ftp server, you will ahve to check that it is running, did you make a file edit like you did for the ssh server process and add a line in the /etc/inittab: file??
You can check if the ftp server is running by loging onto the box and executing the command ps -aux this will list all processes running, one should be your ftp server, if its not there it isnt running..
if it is there and running the problem may be that you have forwarded the tcp port on your router incorrectly.
for my needs the sftp access is fine.. so further help with ftp access is beyond me currently, but I think the feature you want to employ is also known as ssh tunnelling, that is tunnelling an ftp session through an ssh connection… perhaps a google on ssh tunnelling may be of help to you..
I wish success with this.. linux is different to windows.. actually easier to get your head round eventually, linux unlike windows does not have a layer of indirection built into it.. the mantra everything is a file still rings in my ears from the days of college.. which means everything tangible or not has a file that describes it so a disk drive will have a file that describes it and an intangible thing like a server such as ssh or ftp will also have a file describing it..
but first you might like to try to get access from outside your home network, you may find like myself that you have been banging your head against a non existant brick wall..