管理Linux计算机

管理员可以使用Desktop Central管理Linux系统计算机本文档将讲解以下内容:

支持的Linux操作系统

Desktop Central目前支持以下Linux版本:

    • Ubuntu 10.04及更高版本
    • RedHat Enterprise Linux 6 及更高版本
    • CentOS 6及更高版本
    • Fedora 19及更高版本
    • Mandriva 2010及更高版本
    • Debian 7及更高版本
    • Linux Mint 13及更高版本
    • Open SuSe 11及更高版本
    • Suse Enterprise Linux 11 及更高版本
    • Pardus (版本 17.4、 17.5、 19.0)

配置Linux代理设置

Desktop Central有不同的代理来管理Windows、Mac和Linux计算机。默认情况下不会创建Mac和Linux代理。  您可以通过在管理范围内配置设置来创建Linux代理。  这将帮助您为本地办公室和远程办公室自动创建Linux代理。要配置Linux代理设置,请参考以下步骤:

    1. 单击管理页签以调用管理页面。
    2. 单击管理范围下可用的代理设置链接。
    3. 选择Linux代理设置页签
    4. 选择要对Linux计算机进行分组的域或工作组(这是虚拟分组,不会影响其功能)。  从管理范围—>添加计算机远程推送的代理将显示在添加它们的相应域/工作组下。

      已添加的凭证将用于跨本地办公室计算机自动安装代理,而不考虑它们的域。在添加凭证时,建议将用户帐户归入活动目录,否则凭证可能会添加到工作组类型下。

    5. 点击保存更改以创建Linux代理。


      可以从管理范围页面下载Linux代理,方法是选择对应的代理,例如用于特定远程办公室的LAN代理或WAN代理。

安装Desktop Central代理

可以在需要管理的计算机中手动安装Linux代理。  在启动安装进程之前,应该在Linux计算机上手动下载代理。为了调用客户机上的安装,需要安装代理的计算机上的SSH端口(默认端口22)应该是打开的。SSH端口仅用于代理安装,不用于代理-服务器通信。请参考以下步骤。

    1. 作为根用户进入终端。如果您没有以根用户身份登录,请打开终端,使用sudo命令执行下面提到的每个操作,并在出现提示时输入密码。这为您提供了根特权。
    2. 进入到下载代理的位置,并使用“unzip -e DCLinuxAgent.zip”命令解压 DCLinuxAgent.zip。
    3. 验证,  "DesktopCentral_LinuxAgent.bin"&"serverinfo.json"是否在同一路径下
    4. 以根用户的身份执行命令, "chmod +x DesktopCentral_LinuxAgent.bin" 。这将为安装准备可执行文件。
    5. 使用 "./DesktopCentral_LinuxAgent.bin" 运行安装。代理将默认安装在 "/usr/local/desktopcentralagent" 目录下。
    6. 如果您想更改代理的安装位置, 使用命令 "./DesktopCentral_LinuxAgent.bin -d <new_location>"

您可以看到Desktop Central代理已成功安装到Linux计算机上。您需要在计算机上手动安装,需要使用Desktop Central进行管理的代理。代理安装完成后,计算机将被自动扫描,以下详细信息将更新到Desktop Central服务器:

  • 系统详细信息 : 关于计算机的所有细节,如用户、组和服务。这并不包括映射到计算机的网络共享的详细信息。
  • 硬件详细信息 : 计算机的所有硬件细节,如BIOS、磁盘驱动器、物理内存、处理器、网络适配器等。但并不包括打印机和端口的详细信息。
  • 软件详细信息 : 所有安装在托管计算机上的软件的详细信息,以及应用程序的版本和安装日期等。

远程安装Desktop Central代理

如果您想为局域网内的计算机安装代理,您可以从Desktop Central web控制台选择计算机并调用代理安装 管理页签 --> 管理范围 -->选择计算机并调用代理安装。如果您想在属于不同远程办公室的计算机上安装代理,那么必须使用SSH(默认端口号22)

 

如果希望将Desktop Central代理推送到远程办公室计算机,可以使用SSH(默认端口22)安装它们,前提是该端口应该是打开的。按照以下步骤使用SSH(默认端口22)安装Desktop Central 代理:

    1. 登录到Linux计算机
    2. 基于远程办公室,下载对应的代理
    3. 将下载的Desktop Central代理复制到需要安装代理的远程计算机
      1. 作为根用户进入终端
      2. 进入代理被复制/下载的位置
      3. 输入 "scp DCLinuxAgent.zip username@hostname:<Path_To_Storage_Directory_If_Needed>"以将代理复制到目标计算机上, 如果提示就输入密码
        其中username 指目标计算机的根用户名
        hostname指目标计算机的本地主机名
        如果没有指定路径, 代理将被复制到目标计算机的"/home/username"
    4. 要安装代理,请参考以下步骤:
      1. 进入终端并输入"ssh rootusername@hostname" 以登录目标计算机
      2. 以根用户身份登录。如果您没有以根用户身份登录,请打开终端,使用sudo命令执行下面提到的每个操作,并在出现提示时输入密码。这为您提供了根特权。
      3. 进入到下载/复制代理的位置,如果下载的代理是远程办公室代理, 那么解压<Remote_Office_Name>.zip 并 使用命令 "unzip -e DCLinuxAgent.zip"解压 DCLinuxAgent.zip。
      4. 验证,  "DesktopCentral_LinuxAgent.bin"&"serverinfo.json"是否在同一路径下
      5. 以根用户的身份执行命令, "chmod +x DesktopCentral_LinuxAgent.bin" 。这将为安装准备可执行文件。
      6. 运行安装程序,使用 "./DesktopCentral_LinuxAgent.bin"。  确保属性文件"severinfo.json""DesktopCentral_LinuxAgent.bin"在同一目录中。  代理将默认安装在 "/usr/local/desktopcentralagent" 目录下。
      7. I如果您想更改代理的安装位置, 使用命令 "./DesktopCentral_LinuxAgent.bin -d <new_location>"

您已经成功地在使用SSH的远程计算机上安装了Desktop Central代理。

卸载Desktop Central代理

如果不想管理计算机,可以按照下面提到的步骤卸载Desktop Central代理。一旦Desktop Central代理被卸载,所有与计算机相关的详细信息将从Desktop Central服务器删除。如果您想再次管理这台计算机,那么您需要重新安装Desktop Central代理。之前计算机相关信息不可恢复。要从计算机上卸载代理,请参考以下步骤:

      1. 作为根用户进入终端。如果您没有以根用户身份登录,请打开终端,使用sudo命令执行下面提到的每个操作,并在出现提示时输入密码。这为您提供了根特权。
      2. 进入代理安装的位置,(default Location : /usr/local/desktopcentralagent)执行此命令"chmod +x RemoveDCAgent.sh"以启动卸载程序。您需要具有根权限才能卸载代理。如果您不记得安装位置,可以在这里找到它, 代理安装目录: "/etc/desktopcentralagent/dcagentsettings.json"
      3. 执行此命令 "./RemoveDCAgent.sh" 以卸载代理。

    您可以看到Desktop Central代理已成功从计算机上卸载。

支持的功能:

Desktop Central目前支持Linux计算机的以下功能:

资产清单模块中支持的功能

    1. 管理软件许可
    2. 管理软件分类
    3. 硬件和软件资产清单报表
    4. 每个硬件或软件发生更改都会邮件告警

补丁模块中支持的功能

    1. 将补丁自动部署到Linux操作系统和第三方应用程序
    2. 补丁合规性审计和报告

软件部署模块中支持的功能

    1. 支持安装/卸载基于DEB的应用程序
    2. 在非工作时间自定义和计划软件部署

配置模块中支持的功能

    1. 执行自定义脚本

远程控制中支持的功能

    1. 使用Active X和HTML5 Viewer远程访问LAN和WAN上的计算机
    2. 在提供对远程桌面的访问之前,提示用户确认
    3. 多显示器支持与方便的切换选项