http://marc.theaimsgroup.com/?l=secure-shell&m=94693990211130&w=2 List: secure-shell Subject: Submission: Transparent support for SecurID in SSH1.2.27 (scp) From: Adrian Steinmann Date: 2000-01-03 21:09:02 --NeXT-Mail-1409056526-1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline The patch at http://www.webgroup.ch/ast/SecurID4ssh1.2.27.patch solves the problem of having to enter two passwords when SecurID is enabled via /etc/securid.users. With this version, only the SecurID passphrase is required when the user is configured to use SecurID. In particular, this allows scp to work transparently with SecurID, because the login shell (i.e. /bin/ksh instead of /usr/ace/sdshell) does not require a second (in-band) password. This patch for SSH 1.2.27 replaces the /etc/securid.users file with a keyword in sshd_config: Instead of searching for the user in an auxiliary file, we check if the user's shell is a "SecurID Shell", i.e. one in a list of maximum 8 (or _all_ shells if * is specified). I.e. the name of the user's shell controls if SecurID or classic authentication is required. Adrian Steinmann _______________________________________________________________________ Dr. Adrian Steinmann Steinmann Consulting Apollostrasse 21 8032 Zurich Tel +41 1 380 30 83 Fax +41 1 380 30 85 Mailto:ast@marabu.ch --NeXT-Mail-1409056526-1 Content-Type: text/enriched; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline The patch at http://www.webgroup.ch/ast/SecurID4ssh1.2.27.patch solves the problem of having to enter two passwords when SecurID is enabled via /etc/securid.users. With this version, only the SecurID passphrase is required when the user is configured to use SecurID. In particular, this allows scp to work transparently with SecurID, because the login shell (i.e. /bin/ksh instead of /usr/ace/sdshell) does not require a second (in-band) password. This patch for SSH 1.2.27 replaces the /etc/securid.users file with a keyword in sshd_config: Instead of searching for the user in an auxiliary file, we check if the user's shell is a "SecurID Shell", i.e. one in a list of maximum 8 (or _all_ shells if * is specified). I.e. the name of the user's shell controls if SecurID or classic authentication is required. Adrian Steinmann _______________________________________________________________________ Dr. Adrian Steinmann Steinmann Consulting Apollostrasse 21 8032 Zurich Tel +41 1 380 30 83 Fax +41 1 380 30 85 Mailto:ast@marabu.ch --NeXT-Mail-1409056526-1--