Re: Easy for a newbie to manage an OpenBSD server?

2006-08-02 Thread David Leung
On Wednesday 02 August 2006 03:26, Titan wrote:
 I have quite a predicament.  I have been tasked with setting up an FTP
 server for the research group I'm involved with.  The problem is once
 I'm gone someone with no *NIX experience will be maintaining the
 server.

Does the ftp have to run on a unix-like system? Leaving someone unfamiliar 
with a system to maintain it is a pretty bad idea. It is much better to have 
the FTP server setup on an OS that he or she knows best, so that it can be 
patched and fixed quickly should problems occur. Even if that OS is said to 
be insecure, it is still far better than having a server with an 
administrator has no clue of how it works, let alone patching it when needed.

I still don't quite understand what your setup requirement is. Since you seem 
worried about the system being compromised, I presume that you are setting up 
a private ftp server. In that case, look into deploying SFTP rather than 
plain old FTP. Any good FTP client should support it, and it is the cheapest 
insurance you can get to keep the user information safe, which can only help 
you to protect the machine.

 I've been considering using OpenBSD because it looks like it 
 can go far longer without updates than Windows and Linux servers and
 looks to be very secure.

It may be so, but don't bet on it. Any unpatched system, especially when 
(critical) patches are available, is simply inviting trouble.

 In your experience, would it be possible for someone with no *NIX
 experience to maintain a simple FTP server?

If this person is willing to learn, OpenBSD is indeed one of the better 
unix-like system out there to administrate. The man pages are very well 
written, the FAQ on the project's website will answer a considerable number 
of questions, and the file system layout is logical and consistent. These are 
all benefits that makes administration easier.

If your setup is simple and small, the box could probably be left alone to run 
for a while. In this case, it may not take your successor too much time to 
pick up enough unix to keep the box running for a while.

 How long would you trust an unpatched OpenBSD server to go unhacked?

That is like asking when do we expect the world to end :-) In other words, it 
is very hard to say for sure. OpenBSD comes with sane and reasonable default 
configuration, so it is likely that it will last much longer unpatched than 
other system, if the default configuration is not changed much.

Patching an OpenBSD system is not exceedingly hard. The FAQ detailed how this 
can be done. Also, there is http://www.openbsd101.com that your successor may 
find useful if you did choose to deploy OpenBSD. There is also the mailing 
lists and the #OpenBSD channel over at freenode.net if reading through the 
documentations didn't help.



Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Titan

I have quite a predicament.  I have been tasked with setting up an FTP
server for the research group I'm involved with.  The problem is once
I'm gone someone with no *NIX experience will be maintaining the
server.  I've been considering using OpenBSD because it looks like it
can go far longer without updates than Windows and Linux servers and
looks to be very secure.

In your experience, would it be possible for someone with no *NIX
experience to maintain a simple FTP server?


How long would you trust an unpatched OpenBSD server to go unhacked?

Thanks for your help.



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Craig McCormick

Thee: In your experience, would it be possible for someone with no *NIX
Thee: experience to maintain a simple FTP server?

In my opinion, OpenBSD is the most logical and straight forward
UNIX-like operating system around. There isn't much in the way of
how-to's and tutorials, but it is straight forward to learn via the
man pages, the documentation on the OpenBSD site and with a couple of
books that I have.


How long would you trust an unpatched OpenBSD server to go unhacked?
That depends entirely on what the absent patches cover. It is
impossible to say really. How long is a piece of string?

Best regards,

Craig

http://slashboot.org/

Support OpenBSD
http://www.openbsd.org/orders.html

On 01/08/06, Titan [EMAIL PROTECTED] wrote:

I have quite a predicament.  I have been tasked with setting up an FTP
server for the research group I'm involved with.  The problem is once
I'm gone someone with no *NIX experience will be maintaining the
server.  I've been considering using OpenBSD because it looks like it
can go far longer without updates than Windows and Linux servers and
looks to be very secure.

In your experience, would it be possible for someone with no *NIX
experience to maintain a simple FTP server?


How long would you trust an unpatched OpenBSD server to go unhacked?

Thanks for your help.




Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Melameth, Daniel D.
Titan wrote:
 I have quite a predicament.  I have been tasked with setting up an
 FTP server for the research group I'm involved with.  The problem is
 once I'm gone someone with no *NIX experience will be maintaining the
 server.  I've been considering using OpenBSD because it looks like it
 can go far longer without updates than Windows and Linux servers and
 looks to be very secure. 

You are correct on the last part.

 In your experience, would it be possible for someone with no *NIX
 experience to maintain a simple FTP server? 

Yes, but there are no shiny PHD (Push Here Dummy) buttons built-into
OpenBSD--standard system administration practices require editing files,
downloading source updates and compiling them, but you could create
wrappers for these tasks.  In any event, a system that one knows well is
likely to be better maintained than one that one does not.

 How long would you trust an unpatched OpenBSD server to go unhacked?

A lot longer than most OSs.



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Darrin Chandler
On Tue, Aug 01, 2006 at 10:26:23AM -0500, Titan wrote:
 I have quite a predicament.  I have been tasked with setting up an FTP
 server for the research group I'm involved with.  The problem is once
 I'm gone someone with no *NIX experience will be maintaining the
 server.  I've been considering using OpenBSD because it looks like it
 can go far longer without updates than Windows and Linux servers and
 looks to be very secure.
 
 In your experience, would it be possible for someone with no *NIX
 experience to maintain a simple FTP server?
 
 
 How long would you trust an unpatched OpenBSD server to go unhacked?

Leaving *anything* unpatched on a public IP is asking for trouble.
OpenBSD will fare better than most, but it's still a bad idea.

A better idea would be to script various things, write some procedures
down, and walk the other person through everything and have them perform
them before you leave.

-- 
Darrin Chandler|  Phoenix BSD Users Group
[EMAIL PROTECTED]   |  http://bsd.phoenix.az.us/
http://www.stilyagin.com/  |



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Will Maier
On Tue, Aug 01, 2006 at 10:26:23AM -0500, Titan wrote:
 I have quite a predicament.  I have been tasked with setting up an
 FTP server for the research group I'm involved with.

Do you need FTP? Can you use SFTP instead?

 The problem is once I'm gone someone with no *NIX experience will
 be maintaining the server.

Why? Can't you train them? I can understand if most research groups
can't afford to hire a full sysadmin, but hiring an up-and-coming
undergrad for seven peanuts an hour shouldn't be too bad.

 I've been considering using OpenBSD because it looks like it can
 go far longer without updates than Windows and Linux servers and
 looks to be very secure.

/me sighs

OpenBSD, while very, very useful, isn't a magic bullet. System
security is as much the admin's job as it is the OS's. If you leave
your box unpatched, even if it's running IdealOS v20, you'll
eventually regret it. Period.

No matter what OS you put on your server, you'll need to make sure
that it's patched. Some OSes make that task easier; others have
strong security track records. But with a dumb or negligent admin at
the console, it doesn't matter what bonafides your OS has -- you're
screwed.

 In your experience, would it be possible for someone with no *NIX
 experience to maintain a simple FTP server?

Yes.

 How long would you trust an unpatched OpenBSD server to go
 unhacked?

This is silly. Patch your system. If you and your successor spend a
day or two reading the FAQ and afterboot(8) and keep your eye on
your system, you'll stand a good chance of not having too much
trouble.

-- 

o--{ Will Maier }--o
| web:...http://www.lfod.us/ | [EMAIL PROTECTED] |
*--[ BSD Unix: Live Free or Die ]--*



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Michael Hernandez

On Aug 1, 2006, at 11:26 AM, Titan wrote:


I have quite a predicament.  I have been tasked with setting up an FTP
server for the research group I'm involved with.  The problem is once
I'm gone someone with no *NIX experience will be maintaining the
server.  I've been considering using OpenBSD because it looks like it
can go far longer without updates than Windows and Linux servers and
looks to be very secure.

In your experience, would it be possible for someone with no *NIX
experience to maintain a simple FTP server?


How long would you trust an unpatched OpenBSD server to go unhacked?

Thanks for your help.



If the person maintaining the server has no *nix experience then  
maybe you
should consider using technology that they are familiar with. Of  
course using
openbsd has advantages but there's no point using it if you know the  
server

won't get proper care and feeding.

If using something the future maintainer can  handle is out of the  
question

(maybe they only know windows Me? I'm not sure ;)) then maybe you can
get paid a little or do some pro bono remote maintenance?

If the server will never get taken care of then you really should  
consider
paying for some remote ftp hosting. At least then the management of  
the server
is off your hands. It may not be an option if you have sensitive data  
but it might

be more secure than leaving a server to get old.

Personally, I don't think it will be *too* bad if you leave it  
running... as long as
it doesn't get popular and/or people don't start poking at it to see  
if it will break.


Mike



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Nuno Morgadinho
* Titan ([EMAIL PROTECTED]) wrote:
 I have quite a predicament.  I have been tasked with setting up an FTP
 server for the research group I'm involved with.  The problem is once
 I'm gone someone with no *NIX experience will be maintaining the
 server.  I've been considering using OpenBSD because it looks like it
 can go far longer without updates than Windows and Linux servers and
 looks to be very secure.
 
 In your experience, would it be possible for someone with no *NIX
 experience to maintain a simple FTP server?

Why put someone with no *NIX experience maintaining a *NIX server? 

From my stand you're considering:
- security
- stability
- is it easy to maintain?

From my experience these all fit the OpenBSD profile.

 How long would you trust an unpatched OpenBSD server to go unhacked?

No one seriously will give you an answer for this. If it's a unpatched
whatever system and there's a known exploit then you shouldn't connect it
to any network. If no exploit is known to exist in public you can pray
but I don't know for how long I would trust it..



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Joachim Schipper
On Tue, Aug 01, 2006 at 10:26:23AM -0500, Titan wrote:
 I have quite a predicament.  I have been tasked with setting up an FTP
 server for the research group I'm involved with.  The problem is once
 I'm gone someone with no *NIX experience will be maintaining the
 server.  I've been considering using OpenBSD because it looks like it
 can go far longer without updates than Windows and Linux servers and
 looks to be very secure.
 
 In your experience, would it be possible for someone with no *NIX
 experience to maintain a simple FTP server?

No.

In fact, most persons with UNIX experience would counsel you against
using FTP other than anonymous FTP - as posted before, it's quite
insecure[1]. As mentioned before, sftp is preferable.

If you must do this, consider going with whatever the group knows. If
this is nothing, tell them to get some help.

 How long would you trust an unpatched OpenBSD server to go unhacked?

If it's only running ftpd (or sshd+sftp-server), system compromise is
likely to take years, given a proper setup (i.e., no root access via ftp
and such). However, user accounts may be compromised within minutes.

Joachim

[1] Using S/Key exclusively does go some way towards mitigating the
problem, but adds a lot of complexity and raises the bar for a competent
attacker from 'trivial' to 'easy'. (Hint: take over a session; if you
have some time, write a program that does so as soon as QUIT is seen,
leaving the user none the wiser. This does, however, require a host that
can actually intercept the stream, instead of just seeing it. Or, for a
quicker solution, proxy the authentication request from the server to
the client and then deny authentication, and you have succesfully stolen
a password. Less stealthy, though.)



Re: Easy for a newbie to manage an OpenBSD server?

2006-08-01 Thread Sigfred HÃ¥versen

Titan wrote:
[snip]

In your experience, would it be possible for someone with no *NIX
experience to maintain a simple FTP server?


That could work well if that person is willing to read documentation.
OpenBSD comes with very good documentation in the form of manual
pages and FAQ. Google is quite useful as well, of course.

/Sigfred