Я думаю, что Вы делаете туннель SSH неправильный путь вокруг, таким образом, Вы эффективно туннелируете от клиента, Вы пытаетесь получить доступ к открытому серверу, вместо наоборот. Вы не сможете использовать-L, поскольку Вы не можете соединиться с клиентом для установления туннеля.
Путь вперед, если GatewayPorts идет в sshd_config на сервере под Вашим управлением, состоит в том, чтобы использовать обратный туннель, так например: ssh -N -R 40000:localhost:22 user@server_under_your_control
Sending a SIGHUP to the process will reload the configuration.
The Ubuntu init script seems to take care of this for you - try service freeradius reload
.