当前位置:首页 > 行业动态 > 正文

如何在服务器上快速添加远程连接用户?

在服务器中添加远程连接用户需通过命令行创建新账户,设置密码并赋予权限,通常需修改SSH配置文件允许远程登录,建议使用密钥认证增强安全性,完成后重启SSH服务生效。

如何安全地为服务器添加远程连接用户?

为服务器添加远程连接用户是运维管理中的基础操作,但操作不当可能导致安全风险,以下是详细步骤和注意事项,涵盖LinuxWindows系统的实践方法。


操作前的必要准备

  1. 权限要求

    • 确保当前账户拥有管理员权限(Linux 的 rootsudo 权限,Windows 的 Administrator 账户)。
    • 建议使用SSH密钥登录(Linux)或远程桌面加密连接(Windows)。
  2. 安全环境检查

    • 关闭不必要的端口,仅开放远程服务端口(如SSH默认22端口、RDP默认3389端口)。
    • 确认防火墙规则允许远程访问。

Linux系统添加远程用户(以Ubuntu为例)

步骤1:创建新用户

sudo adduser username  # 替换“username”为自定义用户名

根据提示设置密码及用户信息。

步骤2:赋予管理员权限(可选)

sudo usermod -aG sudo username

赋予用户 sudo 权限以便执行管理任务。

如何在服务器上快速添加远程连接用户?

步骤3:配置SSH密钥登录(推荐)

  1. 生成密钥对(本地操作):
    ssh-keygen -t ed25519
  2. 将公钥上传至服务器:
    ssh-copy-id username@服务器IP
  3. 禁用密码登录(提升安全性):
    编辑 /etc/ssh/sshd_config,修改:

    PasswordAuthentication no

    重启服务:

    sudo systemctl restart sshd

Windows系统添加远程用户

步骤1:创建新用户

  1. 打开“计算机管理” → “本地用户和组” → “用户”。
  2. 右键空白区域 → “新用户”,填写用户名和强密码。

步骤2:加入远程桌面用户组

  1. 右键新用户 → “属性” → “隶属于” → 点击“添加”。
  2. 输入组名 Remote Desktop Users → 确认。

步骤3:启用远程桌面(如未开启)

  1. 右键“此电脑” → “属性” → “远程设置”。
  2. 勾选“允许远程连接到此计算机”并应用。

安全加固建议

  1. 强密码策略

    • 密码长度≥12位,包含大小写字母、数字、特殊符号。
    • 定期更新密码(建议每90天一次)。
  2. 限制登录尝试

    如何在服务器上快速添加远程连接用户?

    • Linux:使用 fail2ban 工具屏蔽暴力破解IP。
    • Windows:通过组策略设置账户锁定阈值。
  3. 最小权限原则

    • 仅为必要用户分配管理员权限。
    • 定期审计账户使用情况,删除闲置账户。
  4. 启用双因素认证(2FA)

    使用Google Authenticator或Microsoft Authenticator增强验证。


常见问题解答

  1. 无法通过新用户远程登录?

    如何在服务器上快速添加远程连接用户?

    • 检查防火墙设置(Linux:ufw status;Windows:高级安全防火墙规则)。
    • 确认服务端口未被占用或屏蔽。
  2. 密钥登录失败如何排查?

    • 检查 ~/.ssh/authorized_keys 文件权限是否为600。
    • 查看SSH日志:sudo tail -f /var/log/auth.log
  3. Windows远程提示“凭据不工作”?

    • 确认用户已加入 Remote Desktop Users 组。
    • 检查网络级别身份验证(NLA)是否启用。

引用说明

  • Linux用户管理参考:Ubuntu官方文档
  • Windows远程桌面配置:微软支持中心
  • SSH安全实践:OpenSSH手册

— 结束)