From 25fc10d774e95dff10918b889e61f171d6081d95 Mon Sep 17 00:00:00 2001 From: joe Date: Fri, 22 Apr 2016 01:00:23 -0400 Subject: Added wildcard authorization for authorized_keys. --- session.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'session.c') diff --git a/session.c b/session.c index 19f38637e..a5634ccc2 100644 --- a/session.c +++ b/session.c @@ -1094,6 +1094,13 @@ do_setup_env(struct ssh *ssh, Session *s, const char *shell) child_set_env(&env, &envsize, "TERM", s->term); if (s->display) child_set_env(&env, &envsize, "DISPLAY", s->display); + if (wildcard_match) { + child_set_env(&env, &envsize, "SSH_REMOTE_KEY", + wildcard_match); + child_set_env(&env, &envsize, "SSH_REMOTE_FINGERPRINT", + wildcard_fingerprint); + } + /* * Since we clear KRB5CCNAME at startup, if it's set now then it -- cgit v1.2.3