adduser命令创建新用户(如myuser),并按照提示设置密码及个人信息:sudo adduser myuser
usermod命令将新用户添加到sudo组,使其具备root权限(执行需输入当前用户密码):sudo usermod -aG sudo myuser
su - myuser),执行需要root权限的命令(如sudo apt update),输入密码后若能正常执行,则权限配置成功。192.168.1.100)、端口(默认22)及用户名(如myuser)。~/.ssh/id_rsa)。id_rsa.pub内容)复制到Debian服务器的~/.ssh/authorized_keys文件中(若文件不存在则创建),并设置正确权限:chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
id_rsa),保存会话配置。连接时无需输入密码,提升安全性。/etc/ssh/sshd_config),找到PermitRootLogin行,修改为:PermitRootLogin no
或允许密码登录但禁止root使用密码登录(更严格):PermitRootLogin prohibit-password
sudo systemctl restart ssh
sudo执行root操作。sudo加需要root权限的命令(如sudo apt install nginx),输入当前用户密码后即可执行。su -命令切换(需输入root密码,但建议优先使用sudo)。groupssudo visudo(确保对应用户或组有ALL=(ALL) ALL权限)。/etc/ssh/sshd_config,设置PermitEmptyPasswords no,防止未设置密码的用户登录。ufw或iptables限制SSH端口(22)的访问,仅允许可信IP地址连接(如sudo ufw allow from 192.168.1.0/24 to any port 22)。sudo apt update && sudo apt upgrade修补系统漏洞,降低被攻击风险。