- 打开终端窗口。
- 以root用户身份登录,或者使用sudo执行以下命令。
sudo useradd 新用户名
-
设置新用户的密码
sudo passwd 新用户名
按照提示输入新用户的密码。
-
如果遇到centos7新用户只能通过其他用户转 不能直接ssh登录的问题,检查sshd配置: 打开SSH服务器配置文件
/etc/ssh/sshd_config
并确保以下配置项没有限制:vim /etc/ssh/sshd_config
把新用户添加到AllowUsers里就可以了。
-
更新重启sshd
-
sudo systemctl restart sshd
-
如果新用户无法使用
sudo
命令,可能是因为缺少必要的权限。sudo su - new_username mkdir ~/.ssh chmod 700 ~/.ssh touch ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
-
重启sshd
sudo systemctl restart sshd
Centos新建用户及新用户不能通过ssh登录解决方案
于 2024-01-12 18:00:33 首次发布