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>
