Bem ... na verdade, se o que você quer é somente a janela do PuTTY para escrever na sessão SSH remota, você pode usá-lo apenas para isso, e estabelecer o túnel usando ( simultaneamente em outro console) qualquer outra porta cliente SSH do Linux para o Windows.
Por exemplo, o cliente OpenSSH do CygWin deve funcionar bem:
$ ssh -V
OpenSSH_6.6p1, OpenSSL 1.0.1f 6 Jan 2014
$ ssh
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port]
[-Q cipher | cipher-auth | mac | kex | key]
[-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [user@]hostname [command]
A propósito, a sintaxe é a mesma que você está usando quando executa o Linux em sua área de trabalho em casa.
ssh MyUser@OfficePublicIP -L 22222:172.26.0.10:22 -g