On Tue, Aug 24, 2010 at 07:11:47PM +0800, Matt Johnston wrote:
> > On this particular host, I do not have access to change the banner.  
> > However on a different machine that I do have access to, I did change its 
> > banner and confirmed that indeed when using the longer one, dbclient 
> > gives the 'string too long' error and aborts.
> >
> > Are there any workarounds for this?
> 
> A banner that size should work, there's a limit of 2000
> characters but over that it just doesn't display the banner,
> continuing as normal.  It seems like something else is going
> wrong.  What SSH server is being used, and can I connect to
> it via the internet (prior to authenticating)?  
> "telnet servername 22" will print out the version string.

Having actually tested it here now, you're right, it is
broken. A workaround is increasing MAX_STRING_LEN in
options.h (or sysoptions.h in more recent versions) from
1400 to something larger - 10000 perhaps? I'll get a better
fix in the next release.

Cheers,
Matt

Reply via email to