首先用adduser命令添加一个普通用户,命令以下:ssh
#adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all authentication tokens updated successfully.
添加新建用户到/etc/sudoers文件,而后就能够sudo执行系统级命令。tcp
修改用户,使其属于root组(wheel),命令以下:code
#usermod -g root tommy
修改完毕,如今能够用tommy账号登陆,而后用命令 su - ,便可得到root权限进行操做。token
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,以下所示:ip
## Allow root to run any commands anywhere root ALL=(ALL) ALL tommy ALL=(ALL) ALL
修改完毕,如今能够用tommy账号登陆,而后用命令 su - ,便可得到root权限进行操做。it
若是当前是root用户,但愿root能够经过ssh远程登陆。修改/etc/ssh/sshd_config里的内容:io
#PermitRootLogin prohibit-password PermitRootLogin yes
修改root密码,以下:table
passwd #而后两次输入新的密码便可。
sshd: 1.2.3.4
在 /etc/hosts.deny 写:登录
sshd: ALL
iptables -I INPUT -p tcp --dport 22 -j DROP iptables -I INPUT -p tcp --dport 22 -s 1.2.3.4 -j ACCEPT
AllowUsers 用户名
或者 AllowGroups 组名
或者 DenyUsers 用户名