Windows environment variables in ssh sessions with privilege seperation
DePriest, Jason R.
jrdepriest@gmail.com
Thu Nov 16 01:26:00 GMT 2006
On 11/15/06, Sean Morgan wrote:
> I have cygwin sshd installed using privilege separation but find that
> when connected via ssh that neither the windows system nor user
> variables are present in the bash shell as they are when cygwin is run
> in a command shell from the Windows desktop.
I always add the environment variables I want an SSH shell to have
when I install it.
However, if you are using the ssh-config-host script, that may not be
as easy (I cannot remember and since it is already installed, I don't
want to run it again as it might hose something up).
You can however add the environment variables you want to the Windows
registry directly.
Basically, look in HKLM\SYSTEM\CurrentControlSet\Services\<ssh
service>\Parameters\Environment\
Create REG_SZ values with the names of the environment variable you
want to set and make the value data what you want it set to.
For example, I usually end up with:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshd\Parameters\Environment]
"CYGWIN"="TTY NTSEC SMBNTSEC BINMODE CODEPAGE:OEM"
"TEMP"="/tmp"
"TMP"="/tmp"
HTH
-Jason
--
+ + + NO CARRIER
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list