On 22 May 2009 at 16:37, Aaron Martinez wrote:

> > On 22 May 2009 at 15:05, Aaron Martinez wrote:
> >
> >> Hi All,
> >>
> >> I am setting up an openbsd 4.5 stable based pf firewall and was
> >> wondering if there is a way to make it so only certain users could log
> >> in from certain IP addresses.  I have authpf set up and working well,
> >> but the problem is if someone that isn't coming from one of my "safe" ip
> >> addresses, i don't want them to be able to log in using a login name
> >> that has a standard shell like ksh.  I saw the "Match" statement for
> >> sshd but it looks like the only things that can be set are:
> >> AllowAgentForwarding, AllowTcpForwarding, Banner, ChrootDirectory,
> >> ForceCommand, GatewayPorts, GSSAPIAuthentication,
> >> HostbasedAuthentication, KbdInteractiveAuthentication,
> >> KerberosAuthentication, MaxAuthTries, MaxSessions,
> >> PasswordAuthentication, PermitEmptyPasswords, PermitOpen,
> >> PermitRootLogin, RhostsRSAAuthentication, RSAAuthentication,
> >> X11DisplayOffset, X11Forwarding and X11UseLocalHost.  none of which
> >> would allow for what i'm trying. (if i'm understanding this correctly)
> >>
> >>
> >> I'm trying to have authpf authenticate people before they are able to
> >> use certain services behind the firewall, i.e. pptp server, pop server
> >> etc., while allowing certain people from static IP addresses to actually
> >> log into the openbsd firewall.
> >
> > You did say you are setting up a pf firewall, so why not use its
> > firewalling functionality to limit those services to the specific
> > _static IP addresses_? This is one of the simplest use cases for pf!
> >
> >> Any ideas greatly appreciated.
> >>
> >>
> >> Thanks in advance.
> >>
> >> Aaron Martinez
> >
> >
> 
> I don't want to limit the services behind the firewall to certain IP
> addressed, only to people that can authenticate with authpf at the
> firewall, they can be at any IP.  Then after they authenticate a rule is
> loaded to allow their IP to get to the pop or pptp server behind the
> firewall.
> 
> The safe addresses are for people that need to do administration on the fw
> and have an account on the fw system itself that has a shell other than
> authpf.

What kind of firewall would it be if it could not protect itself? Ergo, 
my original suggestion still holds. Please review the pf FAQ and other 
documentation, they contain a number of examples to do exactly what you 
are asking.

> Thanks.

Reply via email to