ssh config

2009-08-18 Thread Mike Ayers

I'm trying to set up shortcuts in ~/.ssh/config, but it doesn't seem to 
work.  I add:

Host slate
Hostname quarry.slate-gravel.com
User fred

...but when I try to use it:

[SNIP]
host> ssh slate
ssh: Could not resolve hostname slate: no address associated with name
host>
[/SNIP]

What am I missing here?


Thanks,

Mike



Re: ssh config

2009-08-18 Thread Jim Reisert AD1C
Check your /etc/passwd file
It's possible that ~ isn't really your home directory

- Jim

On Tue, Aug 18, 2009 at 9:46 AM, Mike Ayers wrote:
>
>        I'm trying to set up shortcuts in ~/.ssh/config, but it doesn't seem 
> to work.  I add:
>
> Host slate
>    Hostname quarry.slate-gravel.com
>    User fred
>
>        ...but when I try to use it:
>
> [SNIP]
> host> ssh slate
> ssh: Could not resolve hostname slate: no address associated with name
> host>
> [/SNIP]
>
>        What am I missing here?
>
>
>        Thanks,
>
> Mike
>
>



-- 
Jim Reisert AD1C, , http://www.ad1c.us

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



RE: ssh config

2009-08-18 Thread Mike Ayers

Well that was it, thanks, but why is ssh looking there?  I thought it 
(and all other apps) used HOME on cygwin?


Thanks,

Mike

> -Original Message-
> From: cygwin-xfree-ow...@cygwin.com [mailto:cygwin-xfree-
> ow...@cygwin.com] On Behalf Of Jim Reisert AD1C
> Sent: Tuesday, August 18, 2009 10:24 AM
> To: cygwin-xfree@cygwin.com
> Subject: Re: ssh config
> 
> Check your /etc/passwd file
> It's possible that ~ isn't really your home directory
> 
> - Jim
> 
> On Tue, Aug 18, 2009 at 9:46 AM, Mike Ayers
> wrote:
> >
> >        I'm trying to set up shortcuts in ~/.ssh/config, but it doesn't seem 
> > to
> work.  I add:
> >
> > Host slate
> >    Hostname quarry.slate-gravel.com
> >    User fred
> >
> >        ...but when I try to use it:
> >
> > [SNIP]
> > host> ssh slate
> > ssh: Could not resolve hostname slate: no address associated with name
> > host>
> > [/SNIP]
> >
> >        What am I missing here?
> >
> >
> >        Thanks,
> >
> > Mike
> >
> >
> 
> 
> 
> --
> Jim Reisert AD1C, , http://www.ad1c.us
> 
> --
> Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
> Problem reports:   http://cygwin.com/problems.html
> Documentation: http://x.cygwin.com/docs/
> FAQ:   http://x.cygwin.com/docs/faq/



Re: ssh config

2009-08-18 Thread Larry Hall (Cygwin X)

On 8/18/2009 1:46 PM, Mike Ayers wrote:


Well that was it, thanks, but why is ssh looking there?  I thought it
(and all other apps) used HOME on cygwin?


Nope.  But if you think about it, if $HOME doesn't equal ~ for Cygwin,
something has gone awry.  Given that as context, it really wouldn't matter
whether '/etc/passwd' or $HOME was the source.

--
Larry

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



RE: ssh config

2009-08-18 Thread Mike Ayers
> From: cygwin-xfree-ow...@cygwin.com [mailto:cygwin-xfree-
> ow...@cygwin.com] On Behalf Of Larry Hall (Cygwin X)
> Sent: Tuesday, August 18, 2009 3:10 PM


> On 8/18/2009 1:46 PM, Mike Ayers wrote:
> >
> > Well that was it, thanks, but why is ssh looking there?  I thought it
> > (and all other apps) used HOME on cygwin?
> 
> Nope.  But if you think about it, if $HOME doesn't equal ~ for Cygwin,
> something has gone awry.  Given that as context, it really wouldn't matter
> whether '/etc/passwd' or $HOME was the source.

So it gets ~ from /etc/passwd?  Ah - didn't know that.  I'll check it 
in the future.  I do think of cygwin as a Windows environment more than Unix, 
so some of these things get by me.  In years past, I would just set HOME and 
all was well.


Thanks,

Mike



Re: ssh config

2009-08-18 Thread Mark J. Reed
Let's clarify something here.

~ is always the same as $HOME.  If you change $HOME - within bash -
then ~ changes too:

$ HOME=/bogus/directory
$ echo ~
/bogus/directory

HOME starts out set to whatever's in /etc/passwd, but you can change
it.  For that reason, security-conscious programs like ssh ignore
$HOME and go by what's in /etc/passwd (which, on a real Unix system,
an unprivileged user can't change).

So changing $HOME is asking for trouble, basically.


-- 
Mark J. Reed 

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/