Re: export public key to environment

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



On Wed, 2018-11-14 at 11:59 +1030, David Newall wrote:
> Hello all,
> 
> Some while ago I developed a small patch for sshd, for internal 
> consumption, so that, when a client uses a private key, the 
> corresponding public key is exported in the environment.  I use it
> to 
> identify which of a multitude of devices is logged in to a shared 
> account, but I'm sure there are many uses to which it could be put.  
> Now, I wonder whether there already was a way of achieving the same 
> result.  I need to be able to identify previously unseen devices, so
> I 
> cannot just store the public key (c.f. authorized_keys) before use.
> 
> If this patch does indeed provide a new function (could not
> otherwise 
> achieve the desired outcome), is it something which would be
> welcomed 
> for inclusion in the official source?  I've attached the patch so
> that 
> you can see what's involved.

Hello,
If I am right, something like this was solved few releases back
(OpenSSH 7.6) based on the bug #2408 [1], which handles this in more
general manner (expose information about all authentication methods
that succeeded).

Brief description can be found in manual page of sshd_config under the
ExposeAuthInfo option. The most of the source code can be found here
[2]

[1] https://bugzilla.mindrot.org/show_bug.cgi?id=2408
[2] https://anongit.mindrot.org/openssh.git/commit/?id=8f574959

Regards,
-- 
Jakub Jelen
Software Engineer
Security Technologies
Red Hat, Inc.

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev



[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux