VPS 添加多用户指南

2025-04-28 服务器新闻 阅读 2
󦘖

卡尔云官网

www.kaeryun.com

复制打开官网

在虚拟私有服务器(VPS)上添加多个用户是很多用户常见的需求,通过添加多个用户,你可以为不同的项目或团队分配不同的权限,同时保持服务器的安全性,以下是如何在VPS上添加多用户的详细指南。

用户创建

  1. VPS 添加多用户指南

    决定用户数量和权限

    • 确定你需要多少个用户,3-5个用户已经足够满足大多数需求。
    • 每个用户将有不同的权限,因此需要为每个用户分配不同的角色(如root、webmaster、admin等)。
  2. 使用命令行创建用户

    • 打开终端或命令行界面。
    • 输入以下命令创建第一个用户:
      useradd -m -d "WebUser" username
      • useradd:创建新用户。
      • -m:指定用户组(建议创建一个默认的webgroup组,用于管理网站用户)。
      • -d:指定用户组的名称。
      • "WebUser":用户组的名称。
      • username:新用户的用户名。
  3. 为用户分配权限

    • 输入以下命令为新用户分配权限:
      chmod -R 755 /var/www/$username
      • chmod:修改文件权限。
      • -R:递归修改权限,确保所有子目录也受到影响。
      • 755:文件权限(7表示所有用户读写,5表示用户和组读写,5表示所有用户和组读写)。
      • $username:替换为新用户的用户名。
  4. 为root用户分配权限

    • 输入以下命令为root用户分配权限:
      chmod -R 755 /var/www
      • chmod:修改文件权限。
      • -R:递归修改权限。
      • 755:文件权限。
  5. 为webmaster用户分配权限

    • 输入以下命令为webmaster用户分配权限:
      chmod -R 755 /var/www/html
      • chmod:修改文件权限。
      • -R:递归修改权限。
      • 755:文件权限。
      • /var/www/html:HTML文件夹路径。

用户登录

  1. 配置SSH公钥认证

    • 在用户目录下创建.ssh/id_rsa文件。
    • 在终端输入以下命令:
      ssh-keygen -t rsa -b 4096
      • ssh-keygen:生成SSH公钥。
      • -t rsa:生成RSA格式的公钥。
      • -b 4096:生成4096位的密钥。
    • 将生成的密钥对加入用户的.ssh/id_rsa文件:
      echo -e "UserKnownHostsFile=/~/.ssh/host authorized_keys=*\n" >> ~/.ssh/id_rsa
      • echo -e:在末尾添加内容。
      • UserKnownHostsFile:指定已知主机文件。
      • ~/.ssh/host authorized_keys=*\n:将当前主机添加到已知主机列表。
    • 生成公钥并用ssh-keygen命令保存。
  2. 设置SSH配置文件

    • 在用户目录下创建.ssh/config文件。
    • 在终端输入以下命令:
      nano ~/.ssh/config
      • nano:打开文本编辑器。
    • 在文件末尾添加以下内容:
      [SSH]
      Host * 
      User root@$host
      • Host *:匹配所有主机。
      • User root@$host:为root用户设置默认登录方式。
  3. 测试SSH连接

    • 在终端输入以下命令测试SSH连接:
      ssh root@$host
      • 如果连接成功,会显示root@提示符。

用户权限和访问控制

  1. 配置网站根目录权限

    • 输入以下命令配置网站根目录权限:
      chmod -R 755 /var/www
      • chmod:修改文件权限。
      • -R:递归修改权限。
      • 755:文件权限。
  2. 限制访问权限

    • 输入以下命令限制访问权限:
      chmod -R 644 /var/www/html/index.php
      • chmod:修改文件权限。
      • -R:递归修改权限。
      • 644:文件权限。
      • /var/www/html/index.php:HTML文件夹路径。
  3. 配置防火墙

    • 输入以下命令配置防火墙:
      firewall-cmd --add-service http:80 start
      firewall-cmd --add-service https:443 start
      firewall-cmd --add-service ftp:21 start
      • firewall-cmd:配置网络防火墙。
      • --add-service:添加服务。
      • http:80:HTTP服务。
      • https:443:HTTPS服务。
      • ftp:21:FTP服务。

用户测试

  1. 测试用户登录

    • 在终端输入以下命令测试用户登录:
      ssh username@$host
      • 替换username为新用户的用户名。
  2. 测试文件权限

    • 在终端输入以下命令测试文件权限:
      chmod -R 755 /var/www/index.php
      • 如果权限正确,会显示Permission granted提示符。
  3. 测试访问控制

    • 在终端输入以下命令测试访问控制:
      curl http://username@$host/index.php

      如果连接成功,说明访问控制已成功。

用户维护

  1. 定期检查权限

    定期检查用户权限,确保权限正确。

  2. 更新软件

    定期更新VPS上的软件,以确保系统是最新的。

  3. 清理日志

    定期清理用户日志,以避免混淆。

通过以上步骤,你可以在VPS上添加多个用户,并为每个用户分配不同的权限,这样可以更好地管理资源和确保系统的安全。

󦘖

卡尔云官网

www.kaeryun.com

复制打开官网

相关推荐

  • 搬瓦工VPS被暂停邮件?别担心,我来帮你排查问题!

    明明自己设置的VPS一切正常,但是突然发现邮箱无法正常接收邮件了?或者邮件服务器突然被暂停了?别担心,别慌张,今天就让我们一起来看看,怎么一步步排查VPS被暂停邮件的问题。 什么是VPS? VPS全称是Virtual Private Server,中文叫作虚拟专用服...

    0服务器新闻2025-05-01
  • VPS电子围栏,保护你的虚拟服务器的最佳防护

    在现代网络安全中,保护虚拟专用服务器(VPS)免受外部攻击至关重要,VPS电子围栏是一种强大的安全工具,它结合了VPS服务器和安全策略,为你的网站提供多层次的防护,本文将详细解释什么是VPS电子围栏,如何配置它,以及它如何保护你的虚拟服务器。 什么是VPS? VPS...

    0服务器新闻2025-05-01
  • VPS开服全流程详解,从选择到部署

    在当今数字时代,VPS(虚拟专用服务器)已经成为许多开发者和企业主的首选,因为它提供了一个灵活、经济且强大的解决方案,让你可以按需扩展你的资源,对于那些第一次接触VPS的人来说,开服可能是一个让人感到困惑的过程,如何一步步成功地搭建和配置你的第一个VPS服务器呢?下面,...

    0服务器新闻2025-05-01
  • VPS搭建指南,从零开始搭建安全稳定的云服务器

    在现代互联网时代,拥有自己的云服务器(VPS服务器)已经成为许多网络安全人员和开发者实现业务目标的重要手段,VPS服务器,全称为虚拟专用服务器(Virtual Private Server),是一种虚拟化的服务器解决方案,允许在一个物理服务器上运行多个虚拟机,每个虚拟机...

    0服务器新闻2025-05-01
  • 大阳VPS125,性价比之王?真实用户评价解析

    随着互联网的快速发展,VPS(虚拟专用服务器)已经成为许多站长和创业者降低成本、提升效率的重要工具,我们就来聊聊一款备受好评的VPS服务——大阳VPS125,看看它到底值不值得选择。 什么是VPS? VPS,全称是Virtual Private Server,中文叫...

    0服务器新闻2025-05-01
  • 创繁VPS服务存在的问题及解决方案

    在VPS服务市场中,许多用户都会对某些平台的服务提出质疑,创繁VPS平台因其某些服务问题,可能会引起用户的不满,本文将从服务质量和用户反馈的角度,分析创繁VPS存在的问题,并提供相应的解决方案。 服务质量和用户体验问题 服务响应速度慢 问题描述:部分用...

    0服务器新闻2025-05-01
  • KVM和VPS的区别与选择指南

    在现代服务器虚拟化领域,KVM和VPS是两个经常被提及的技术,但很多人对它们的区别和适用场景并不完全了解,本文将从基础概念、技术原理、优缺点以及实际应用场景等方面,为你详细解析KVM和VPS的区别,并帮助你选择最适合的方案。 KVM是什么? KVM(Kernigha...

    0服务器新闻2025-05-01
  • VPS资源清理指南,如何释放空间,优化性能

    在虚拟服务器(VPS)使用过程中,资源清理是一个不容忽视的重要环节,合理的清理可以帮助你释放存储空间,优化系统性能,同时也能降低运营成本,如果你对VPS资源清理还不熟悉,别担心,这篇文章将为你详细讲解如何清理VPS资源,让你轻松掌握这项技能。 清理VPS缓存:释放空间...

    0服务器新闻2025-05-01
  • 便宜搭建VPS,如何用最少的钱搭建出稳定的服务器?

    在当今互联网时代,VPS(虚拟专用服务器)已经成为很多创业者和网民营造个人网站、博客或小型电子商务平台的首选工具,很多人在面对VPS服务时,往往会被各种复杂的价格、套餐和条款所困扰,不知道如何才能既省钱又能搭建出稳定的VPS服务器。 我们就来聊聊如何用最少的钱搭建出一...

    0服务器新闻2025-05-01
  • 狂飙龙与斯蒂卡,漏洞与防御的双重挑战

    在现代网络安全领域,漏洞利用与防御技术始终是两个绕不开的话题。“狂飙龙”和“斯蒂卡”分别代表了两种不同的安全场景和应对策略,本文将从漏洞利用和防御技术的角度,深入解析“狂飙龙”与“斯蒂卡”的区别与联系,帮助网络安全人员更好地理解并应对实际攻击场景。 狂飙龙:漏洞利用的...

    0服务器新闻2025-05-01

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!