[Bug 2827] New: Specifying ssh config file via -F does not apply to ProxyJump / ProxyCommand

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Tue Jan 30 09:17:19 AEDT 2018


            Bug ID: 2827
           Summary: Specifying ssh config file via -F does not apply to
                    ProxyJump / ProxyCommand
           Product: Portable OpenSSH
           Version: -current
          Hardware: All
                OS: All
            Status: NEW
          Severity: minor
          Priority: P5
         Component: ssh
          Assignee: unassigned-bugs at mindrot.org
          Reporter: willchan at google.com

I have a config file that has a Host section for the destination host,
that uses a ProxyCommand to connect via a jump host. Connection
configuration for the jump host is also specified in its own Host
section in the config file. The problem is that, unless the config file
is in a default location (system /etc ssh config, or /etc/passwd
specified home directory), I'd have to specify -F in the ProxyCommand
itself. This means the config file isn't safe to be located in any
arbitrary location, without rewriting its content. If I specify -F on
the command line, it'd be great for it to be propagated to ProxyJumps.
That said, I suspect that may not be the best way to configure this. It
would just solve my problem :)

More concretely, I am deploying multiple ssh configurations and
identities to a cloud server, so it can access a bunch of our other
hosts. I don't want to have to overwrite /etc or ~user/.ssh/config. I
looked into setting $HOME, but it appears that that is not supported.
ssh appears to use the directory specified in /etc/passwd, as returned
by getpwuid().

You are receiving this mail because:
You are watching the assignee of the bug.

More information about the openssh-bugs mailing list