Re: Restricting SSH access per user to specific sources

Wayne Sweatt <[email protected]> Mon, 29 Mar 2010 13:05:14 -0600
Newsgroups gmane.network.openssh.general
Message-ID <[email protected]>
I may be way off base, but have you checked your secure logs for PAM  
messages, such as pam_access ?
I routinely use pam_access to control user/root access from certain  
clients. Just a thought...
access.conf is good for root vs non-root access control, above/beyond  
just ssh.

On Mar 26, 2010, at 10:18 AM, Imran Javeed wrote:

> The App Servers allow root access from "Mngt Server" but deny root
> access from everywhere else.
> - The App Servers allow AppUserX access from App* Server and "Mngt
> Server" but deny access from everywhere else.
> - The administrators can connect to the servers from anywhere but not
> as the AppUserX or root
>
>
>  I have tried the global /etc/ssh/ssh_config and /etc/ssh/sshd_config
> files.  I have also tried ~/.ssh/config to no avail.  As I am pretty
> much fumbling in the dark I may have been close to a solution and not
> realised it but I simply can't seem to get user level access
> restrictions to work.
>
>
>
> #################################################################
>
>
> Michael
>
> What options did you use for AllowUsers in sshd_config?
>
> From my experience, these should work
>
> Imran
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected] 
> ] On Behalf Of Michael
> Sent: 26 March 2010 06:19
> To: [email protected]
> Subject: Restricting SSH access per user to specific sources
>
> Hi
>
>  My first request so please excuse any etiquette faux pax.
>
>  I have been searching for a solution for a few weeks now and managed
> to find one or two server wide examples & discussions but not any for
> user specific restrictions.
>
> Firstly, the setup :
> Running AIX 5300-10-01 and 6100-03-01 servers with OpenSSH version
> 5.0.0.5302 (latest version for AIX I am aware of).  There are also a
> few linux boxes, mostly redhat and Ubuntu.
>
>  We have a central management server running AIX 6100-03-01 which
> runs distributed shell commands (dsh - essentially SSH's to all
> servers and runs the specific command) but for this to work root ssh
> needs to be enabled.  I also have a number of application users that
> need to be able to SSH/SCP/SFTP between servers.
>
>  For security reasons I need to only allow root ssh from the
> management server only.
>  For audit purposes I need to ensure that application UserID's will
> only accept connections from specific hosts.  All this needs to be
> done without impacting where the administrators can connect from so it
> needs to be user specific.  As TCP Wrapper is not used on the AIX
> servers that is currently not an option and the configuration needs to
> go through the various OpenSSH configs.
>
> Example :
>
> Mngt Server
> App1 Server
> App2 Server
> App3 Server
>
> - The App Servers allow root access from "Mngt Server" but deny root
> access from everywhere else.
> - The App Servers allow AppUserX access from App* Server and "Mngt
> Server" but deny access from everywhere else.
> - The administrators can connect to the servers from anywhere but not
> as the AppUserX or root
>
>
>  I have tried the global /etc/ssh/ssh_config and /etc/ssh/sshd_config
> files.  I have also tried ~/.ssh/config to no avail.  As I am pretty
> much fumbling in the dark I may have been close to a solution and not
> realised it but I simply can't seem to get user level access
> restrictions to work.
>
>  I would appreciate any help!
>
> R e g a r d s
> M i c h a e l  L  G r i f f i n
>
> Please consider the environment before printing this email
>
> He who play in root,
>           eventually kill tree.
>
> *****************************************************
> This email is issued by a VocaLink group company. It is confidential  
> and intended for the exclusive use of the addressee only. You should  
> not disclose its contents to any other person. If you are not the  
> addressee (or responsible for delivery of the message to the  
> addressee), please notify the originator immediately by return  
> message and destroy the original message. The contents of this email  
> will have no contractual effect unless it is otherwise agreed  
> between a specific VocaLink group company and the recipient.
>
> The VocaLink group companies include, among others: VocaLink Limited  
> (Company No 06119048, VAT No. 907 9619 87) which is registered in  
> England and Wales at registered office Drake House, Homestead Road,  
> Rickmansworth, WD3 1FX. United Kingdom, Voca Limited (Company no  
> 1023742, VAT No. 907 9619 87) which is registered in England and  
> Wales at registered office Drake House, Three Rivers Court,  
> Homestead Road, Rickmansworth, Hertfordshire. WD3 1FX. United  
> Kingdom, LINK Interchange Network Limited (Company No 3565766, VAT  
> No. 907 9619 87) which is registered in England and Wales at  
> registered office Arundel House, 1 Liverpool Gardens, Worthing, West  
> Sussex, BN11 1SL and VocaLink Holdings Limited (Company No 06119036,  
> VAT No. 907 9619 87) which is registered in England and Wales at  
> registered office Drake House, Homestead Road, Rickmansworth, WD3  
> 1FX. United Kingdom.
>
> The views and opinions expressed in this email may not reflect those  
> of any member of the VocaLink group. This message and any  
> attachments have been scanned for viruses prior to leaving the  
> VocaLink group network; however, VocaLink does not guarantee the  
> security of this message and will not be responsible for any damages  
> arising as a result of any virus being passed on or arising from any  
> alteration of this message by a third party. The VocaLink group may  
> monitor emails sent to and from the VocaLink group network.
>
> This message has been checked for all email viruses by MessageLabs.
> *************************************************************