In message <000001c19ac3$3d79feb0$0200a8c0@slacker>, "Kevin Lisciotti" writes:
> 
> I would like to set up a linux based shell server for my "windows
> friends" who would like to learn more about the linux/unix os and to
> learn some shell scripting etc. I have 3+ years of linux
> use/administration so I pretty much know what I am doing. I would set up
> the box with ssh using public key authentication only (possibly
> including ip addresses), no passwords. What I am looking for is possibly
> a whitepaper or how-to on setting up a secure shell server. I have
> looked on sans.org and linuxdoc.org but have come up empty.

You have 2 options:

i) use openssh, and install from RPM (or something similar); go to 
   rpmfind.net to find the package, or go to www.openssh.org.  If you
   are not using a platform for which they have a package, just compile
   from source and install according to directions.

ii) use SSH.com's SSH - go to www.ssh.com, and download the source, compile
    and install according to their instructions.

I've done both.  It's almost trivial.  I'd recommend SSH.com's 
implementation because they have both the Windows and the Unix side.  (Not 
that openssh won't work -- it's just that I haven't tried it.)

You will need to set passwords up for your users, anyway.  A passwordless 
account is a big security hole.  Your users will have to generate a keypair 
on their home (Windows) machine, then put the public key in a special place 
in their home directory on your (Linux) machine.  You should read the man 
pages for ssh-keygen, ssh-agent, and ssh-add (for SSH.com's version).

Cheers,
--Dave Chin
  [EMAIL PROTECTED]


Reply via email to