[Bug 1285] no way to override SendEnv directive in /etc/ssh/ssh_config

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Wed Feb 14 01:26:40 EST 2007


http://bugzilla.mindrot.org/show_bug.cgi?id=1285

           Summary: no way to override SendEnv directive in
                    /etc/ssh/ssh_config
           Product: Portable OpenSSH
           Version: 4.2p1
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ssh
        AssignedTo: bitbucket at mindrot.org
        ReportedBy: sllewbj at blueyonder.co.uk


If there is a SendEnv setting in the systemwide ssh_config file
(/etc/ssh/ssh_config on my system), there is no way to override this
in the per-user config file.

I'm using OpenSSH 4.2p1 on my machine, but I checked the source code
on WebCVS and the situation is the same in the most recent version.

I have a value for one of the LC_* environment variables that I want
to affect my local ssh client program, but which should _not_ be sent
to the remote server, because the value causes errors on other
machines.  The /etc/ssh/ssh_config file on my system has the line
"SendEnv LANG LC_*".  It seems the only way I can achieve the right
result is to edit /etc/ssh/ssh_config.  However, I do not have root
privileges on all machines where I have this problem, and anyway I do
not want to affect other accounts than my own.

Can a mechanism be added to allow removing patterns from the SendEnv
settings?  Perhaps "SendEnv" with no arguments should remove all
patterns.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the openssh-bugs mailing list