Re: [BSD6] SSH Restriction

From: Kostik Belousov <kostikbel_at_gmail.com>
Date: Fri, 1 Aug 2008 15:26:40 +0300
On Fri, Aug 01, 2008 at 02:10:04PM +0200, Ed Schouten wrote:
> Hello Karim,
> 
> * karim.bourenane_at_orange-ftgroup.com <karim.bourenane_at_orange-ftgroup.com> wrote:
> > I have one question. How i can restrict ( limit ) 1 user to have for
> > exemple 5 ssh connection in simutanous time, no more ?
> 
> It's quite funny you ask this question, because I've been working on
> this last week.
> 
> The new TTY code, which I'll commit next week, adds a new rlimit to the
> kernel called RLIMIT_NPTS. This rlimit allows you to limit the number of
> pseudo-terminals allocated by a single user. This means you can limit
> the number of login sessions by tuning the "pseudoterminals" field in
> /etc/login.conf.
> 
> This seems to work with tools like screen(1), xterm(1), etc.
> Unfortunately I didn't get it working with OpenSSH, because OpenSSH
> allocates terminals while been root. I've already contacted the OpenSSH
> folks about this, but I haven't got any response (yet).

Limit on the allocation of the ptys is useful. Trying to use it to top
the number of the "sessions" may be not.  There is a -T option for the ssh(1).

Without clear description of why the restriction is imposed, the question
probably cannot be answered.

Received on Fri Aug 01 2008 - 10:27:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:33 UTC