On 2010-07-23, Michael W. Lucas <[email protected]> wrote:
> On Fri, Jul 23, 2010 at 04:50:10PM +0200, Joachim Schipper wrote:
>> On Fri, Jul 23, 2010 at 10:43:36AM -0400, Michael W. Lucas wrote:
>> > Hi,
>> > 
>> > I'm running 4.7 GENERIC.MP#0 amd64 with the cwm window manager.  Read
>> > the man pages and searched, but no answer to this.
>> > 
>> > My employer runs SSH on a specific non-standard port.  (Yes, I know,
>> > but that's the rule and it's my paycheck.)  I've noticed that cwm's
>> > ssh autocompletion doesn't include known_hosts entries on nonstandard
>> > ports.  Presumably, this is because the hostname is in square
>> > brackets and cwm can't parse it.
>> > 
>> > Is there a way to make cwm's ssh autocompletion work when SSH is used
>> > on an off port?  Or is this just the penalty I pay for living with
>> > this policy?
>> > 
>> > Thanks for any suggestions,
>> 
>> Can't you just use the machine name, and then put something like
>> 
>> Host *.myemployer.com
>>      Port 222
>> 
>> in ~/.ssh/config?
>>
>>              Joachim
>
> Tried this config file:
>
> Host *
>     ForwardAgent yes
>     ForwardX11 yes
>     Port 222
>     ForwardX11Trusted  yes
>
> Removed the entry for the host from known_hosts and tried again.  I
> connected to the correct port, but the known_hosts entry is still
> recorded in brackets.  No autocompletion.
>
> I don't see any other option in ssh_config(5) that seems appropriate.
>
> Thanks,
>==ml
>
>

Just add a bogus entry to known_hosts with the hostname you want.

Reply via email to