允许除root以外的所有用户使用密码?

为了方便起见,我想让root用户在我的服务器上启用,而人们反对这个想法(我知道)的唯一原因是对SSH的暴力攻击。

那么,在SSH中是否有一种方法可以为root用户启用密码访问function,但允许root用户使用ssh-key访问?

操作系统: Ubuntu服务器版10.04 x86

SSH版本: OpenSSH_5.3p1 Debian-3ubuntu7,OpenSSL 0.9.8k 2009年3月25日

sshd_config(5)手册页:

 PermitRootLogin ... If this option is set to “without-password”, password authentica- tion is disabled for root.