|
NAMEpam_ssh —
authentication and session management with SSH private
keys
SYNOPSIS[service-name] module-type control-flag pam_ssh [options]DESCRIPTIONThe SSH authentication service module for PAM,pam_ssh
provides functionality for two PAM categories: authentication and session
management. In terms of the module-type parameter, they
are the “auth ” and
“session ” features.
SSH Authentication ModuleThe SSH authentication component provides a function to verify the identity of a user (pam_sm_authenticate ()), by prompting the user
for a passphrase and verifying that it can decrypt the target user's SSH key
using that passphrase.
The following options may be passed to the authentication module:
SSH Session Management ModuleThe SSH session management component provides functions to initiate (pam_sm_open_session ()) and terminate
(pam_sm_close_session ()) sessions. The
pam_sm_open_session () function starts an SSH agent,
passing it any private keys it decrypted during the authentication phase, and
sets the environment variables the agent specifies. The
pam_sm_close_session () function kills the previously
started SSH agent by sending it a SIGTERM .
The following options may be passed to the session management module:
FILES
SEE ALSOssh-agent(1), pam.conf(5), pam(8)AUTHORSThepam_ssh module was originally written by
Andrew J. Korty
<ajk@iu.edu>. The current
implementation was developed for the FreeBSD Project
by ThinkSec AS and NAI Labs, the Security Research Division of Network
Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
(“CBOSS”), as part of the DARPA CHATS research program. This
manual page was written by Mark R V Murray
<markm@FreeBSD.org>.
Visit the GSP FreeBSD Man Page Interface. |