Works for me, in 10.5, I use it daily.
The differences to your method are:
- I use the ssh options "ssh -NL" as not to execute a remote command
- For server address I skip the username and use a shorter form eg. "afp://localhost:10548" and then pick the sharepoint from the standard dialog