OpenSSH has port forwarding with the same command line as SSH 1, although X forwarding is disabled at installation for security reasons with the RPM packages of OpenSSH that we worked with. PuTTY doesn't seem to support forwarding at all yet, but it's still beta. We will be addressing SSH v1 on Unix, and to some extent connecting to Unix from Windows clients. RedHat and other users of rpm packages might be able to get ssh and openssh from rpmfind.net, but major distribution vendors don't seem to be contributing, so make sure you trust the source of the package. Replay is now Zedz.net, and rpmfind no longer links to them.
Binary packages are available for other distributions as well.
If you're really serious about your cryptography, you'll get the sources, check the PGP signature, check the source for backdoors, and compile it yourself. However, that's a fairly arduous task, and not what we're here to discuss.