For some reason OpenSSH only allows 30 bytes in a name for port forwards. That's very limiting. SSH 1.2.27 allowed 200 bytes. Here's a patch to make it 200 bytes. The comment on the "path" variable in struct Channel says the same variable is used to hold unix domain socket names, and surely they shouldn't be limited to 30 bytes. Again, this was tested on portable OpenSSH but should be applied to native. - Dave Dykstra --- channels.h.O Mon Oct 29 15:47:28 2001 +++ channels.h Mon Oct 29 15:47:47 2001 @@ -56,7 +56,7 @@ #define SSH_CHANNEL_ZOMBIE 14 /* Almost dead. */ #define SSH_CHANNEL_MAX_TYPE 15 -#define SSH_CHANNEL_PATH_LEN 30 +#define SSH_CHANNEL_PATH_LEN 200 struct Channel; typedef struct Channel Channel;