BASH and OpenSSH problems

Corinna Vinschen corinna@vinschen.de
Wed May 31 04:21:00 GMT 2000


Pierre Muller wrote:
> 
>   I am trying to use ssh-agent for Corrina's latest port
> with bash 2.04.
> 
>   I am working on a Win95 machine and I also installed crypt and login package
> as recommended.

???
I never mentioned that crypt and login are needed to
work with ssh. They are needed for the inetutils package.

>   Using ssh-agent does not set the SSH_AUTH_SOCK and
> SSH_AGENT_PID env variables !
> 
>   Do I miss something here ??

Definitely. When you start ssh-agent, you'll have to redirect
it's output to `eval' to get it working. ssh-agent only writes
the environment settings to stdout. The same is true for
`ssh-agent -k'.

Furthermore ssh-agent has no initial private keys. You'll have
to add them using `ssh-add' after starting ssh-agent. You can get
it a bit more convenient with an alias, eg.:

	alias startssh='eval `ssh-agent`; ssh-add'
	alias stopssh='eval `ssh-agent -k`'

or by doing that in your profile.

>   Even worse at exit of BASH, ssh-agent is not being killed and
> I need to kill it with  Crtl-Alt-Suppr :(
> 
>   Is this a known bug ?

No, it's the way described above and it's intentionally.

Corinna

-- 
Corinna Vinschen
Cygwin Developer
Cygnus Solutions, a Red Hat company

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list