因 Hostker 的虚拟主机业务关闭,所以就在 Hostker 原地 TP,开了个 VPS 放网站。但是默认是用 root
登录的,有点麻烦,所以 拖到现在 还是选择了新建个用户。
默认你登进去之后就是 root
账户,不然干嘛要新建个。直接抄一下命令:
# 先新增一个用户
adduser <你的名字>
# 改密码
passwd <你的名字>
# 把用户加进 superuser 组
usermod -aG sudo <你的名字>
# 给用户新建个用户文件夹
mkdir /home/<你的名字>
# 然后给这个文件夹改权限,就是改成 <用户名>:<用户组>
chown <你的名字>:<你的名字> /home/<你的名字>
然后就可以试试能不能登进去了,如果可以的话再执行下面的:
# 先进 bash,有可能默认不是 bash
bash
# 修改默认 shell
chsh -s /bin/bash
# 禁掉 root 账户登录
sudo nano /etc/ssh/sshd_config
# 然后找到 PermitRootLogin,改成 no,保存
# 重启 sshd
systemctl reload sshd
然后就没有然后了,还可以编辑 sshd_config
改 ssh 端口,或者禁用密码登录啥的,反正自己找教程。
参考链接:
在 VPS 的 Debian 中新建用户 没有评论