Who said SSH = SSH? Not all the syntaxes are the same on different operating systems, although the protocol is the same. A good example is the creation of port forwarding.
ssh user@gwserver –L 3377:remoteserver:5900
On Mac OS X:
ssh user@gwserver -L 3377/remoteserver/5900
Note the colons and dashes...