Hi MCG,

Don't know the reason why you want to enable remote root logins, but:

man sshd_config says:
---
AllowUsers
             This keyword can be followed by a list of user name
patterns, separated by spa- ces.  If specified, login is allowed only
for user names that match one of the patterns.  Only user names are
valid; a numerical user ID is not recognized.  By default, login is
allowed for all users.  If the pattern takes the form [EMAIL PROTECTED] then
USER and HOST are separately checked, restricting logins to particular
users from particular hosts.  The allow/deny directives are processed
in the following order: DenyUsers, AllowUsers, DenyGroups, and finally
AllowGroups.
---

So, if you have "DenyUsers root" that's it - no root logins...


Better would be setup:
PermitRootLogin no
AllowUsers normaluserid

Get some help from "su -" and/or "sudo "


PS: Use ssh -vvv to get more debug messages...



On Tue, 30 Jan 2007 16:29:13 +0800 / MCG ZHUANG Liang wrote:
With a subject: AllowUser, DenyUser don't work.

>  Hello, 
> I try to restrict some kind of login through AllowUser and DenyUser
> but failed.
> openssh version: 4.5
> What I want: disable root login from network outside 192.17.0.0 
>  What I wrote into /etc/ssh/sshd_config
> ***************************
> DenyUsers root
> AllowUsers [EMAIL PROTECTED]
> ***************************
> However, after that not only root can not login from anywhere, but all
> the other accounts are also disabled 
> 
> Anything I did wrong?
> 
> Regards,
> Zhuang Liang.
> 
>  
> 
>  
> 
> .
> 


-- 
Rgds,
Kamchybek Jusupov

Attitude is no substitude for competence...
GPG Key: C565 2827 0858 ECFE 74D7  A556 7B09 59DA B6C8 FF8C

Reply via email to