Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 May 2001 13:32:28 -0500
From:      jamie rishaw <jrishaw@playboy.com>
To:        freebsd-security@freebsd.org
Cc:        jamie@playboy.com
Subject:   RSA SecurID Client on FreeBSD: Summary
Message-ID:  <20010504133228.D21698@playboy.com>
In-Reply-To: <20010504115603.C21698@playboy.com>; from jrishaw@playboy.com on Fri, May 04, 2001 at 11:56:03AM -0500
References:  <20010504115603.C21698@playboy.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I figured it out.

  I posted to the list after probably a week plus of hacking around,
and while this isn't the most elegant solution, it works.

  I don't want to provide support, but for sake of list archives and
other peoples sanity, here are the basic steps I took:

  - Grab Linux SecurID client off of RSA site at
    http://www.rsasecurity.com/download/linux/
  - Un-tar/decompress
  - (Kludge) FreeBSD apparently doesnt have the linux "/bin/line"
    equiv, which is what the `sdsetup` program uses.  So, change
    lines in sdsetup to substitute `$LINE_EXEC` (with quotes) to
    anticipated response, like 'y' for 'yes' and 'n' for 'no', and
    directory or pathnames as needed.
    (I'll include a diff at the end of this email)
  - Grab the sdconf.rec from /top/ace/.. on your SecurID server and
    put it in your $CWD
  - Run ./sdsetup -client
  - Add a test user with shell /top/ace/prog/sdshell
  - Add this box to your ACE/Server as a client and add user auth
    as you would any other new client
  - Verify, run, go.

  You need to be running Linux compatibility.

  I make no guarantees or warranties whatsoever; I am relaying how
*I* got it to work on systems here.  If you do it and lock yourself
out of your own boxes, don't come running to me.  This only protects
interactive login, I still have yet to tackle FTP, SCP, etc.

  Good luck

jamie


-- begin diff --
103,109d102
< if [ ! -f "$LINE_EXEC" ]
< then
< 	echo "#!/bin/sh" > /bin/line
< 	echo "read i" >> /bin/line
< 	echo "echo \$i" >> /bin/line
< 	chmod 555 /bin/line
< fi
207c200
<     YESORNO=`$LINE_EXEC`
---
>     YESORNO='y'
1114c1107
<         create=`$LINE_EXEC`
---
>         create='y'
1188c1181
<       input=`$LINE_EXEC`
---
>       input=''
1281c1274
<       test_owner=`$LINE_EXEC`
---
>       test_owner=rsa
1316c1309
<       current_platform=`$LINE_EXEC`
---
>       current_platform=freebsd
1468c1461
<       test_type=`$LINE_EXEC`
---
>       test_type=des
1508c1501
<     test_path=`$LINE_EXEC`
---
>     test_path=/usr/local/rsa
1631c1624
<         create=`$LINE_EXEC`
---
>         create=''

-- end diff --


On Fri, May 04, 2001 at 11:56:03AM -0500, jamie rishaw wrote:
> Hi,
> 
>   I'm looking to chat either on- or off-list with people that have
> successfully integrated RSA's SecurID into FreeBSD.  Specifically,
> the client side.
> 
>   There are no official clients, and when I try to compile commercial
> SSH with SecurID support, I get "File format not recognized" when the
> ssh daemon tries to link sdiclient.a symbols (sdiclient.a being the
> file that the ACE server generates/holds for clients to link in and
> talk/authenticate with).  SSH.com has still yet to reply to my open
> ticket with them...
> 
>   I have searched high and low for real answers, yet I cannot find
> anyone that's been able to say, "Yes, I've done it, here's how".
> 
>   URLs, Pointers, etc., are all appreciated.
> 
> thanks in advance,
> 
> jamie
> -- 
> jamie rishaw <jrishaw@playboy.com>
> sr. wan/unix engineer/ninja // playboy enterprises inc.
> opinions stated are mine, and are not necessarily those of the bunny.
> 

-- 
jamie rishaw <jrishaw@playboy.com>
sr. wan/unix engineer/ninja // playboy enterprises inc.
opinions stated are mine, and are not necessarily those of the bunny.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010504133228.D21698>