Citrix XenDesktop发布Centos 7.2桌面(五)--Centos7.2加域

6.1  开启winbind开机启动

systemctlenable winbind.service

6.2  配置Winbind身份认证

将计算机配置为使用 Winbind 执行 Kerberos 身份验证:

Authconfig --disablecache --disablesssd --disablesssdauth --enablewinbind --enablewinbindauth --disablewinbindoffline --smbsecurity=ads --smbworkgroup=ctx --smbrealm=CTX.COM --krb5realm=CTX.COM --krb5kdc=ctxad.ctx.com
 --winbindtemplateshell=/bin/bash --enablemkhomedir --enablekrb5kdcdns --enablekrb5realmdns --updateall

黑色标注部分,请根据自身环境进行更改,注意realm为大写的 Kerberos 领域名称。

忽略 authconfig 命令返回的有关winbind 服务无法启动的错误。 出现这些错误的原因是,authconfig 尝试在计算机尚未加入域的情况下启动 winbind 服务。

配置smb.conf

打开 /etc/samba/smb.conf 并将以下条目添加到 [Global] 部分下,但要放在authconfig 工具生成的部分后面。

vi /etc/samba/smb.conf
kerberos method = secrets and keytab
winbind refresh tickets = true

Linux VDA 需要使用系统 keytab文件 /etc/krb5.keytab 执行身份验证并向 Delivery Controller 进行注册。 计算机首次加入域后,上面的 kerberos method 设置将迫使 Winbind创建系统 keytab 文件。

      6.3  加入windows域

首先确保域控可以访问,同时具有有权限将计算机添加到域中的账户。本次使用Administrator

输入命令:

net adsjoin CTX.COM –U administrator

输入域管密码后,回车。看到提示,加入到域‘ctx.com’。

6.4    为 Winbind 配置 PAM

默认情况下,Winbind PAM 模块 (pam_winbind) 配置不会启用Kerberos 票据缓存,也不会创建主目录。 打开/etc/security/pam_winbind.conf,并在 [Global] 部分下添加或更改以下条目:

krb5_auth = yes
krb5_ccache_type = FILE
mkhomedir = yes

确保删除每个设置中的前置分号。

输入命令,

vi /etc/ security/pam_winbind.conf

更改完成后,重新启动 Winbind 服务。

systemctl restart winbind.service

打开 /etc/krb5.conf 并将 [libdefaults] 部分下的以下设置从KEYRING 更改为 FILE 类型:

default_ccache_name = FILE:/tmp/krb5cc_%{uid}

输入命令,

vi /etc/krb5.conf

6.5  验证域成员身份

使用 Samba 的 net ads 命令确认计算机已加入域:

net adstestjoin

使用以下命令验证其他域和计算机对象信息:

net adsinfo

6.6  验证 Kerberos 配置

要验证 Kerberos 已正确配置为可与 Linux VDA 配合使用,请检查系统keytab 文件是否已创建并含有有效密钥:

klist -ke

如图所示,显示了各种主体名称与密码套件组合可用的密钥列表。 运行 Kerberos kinit 命令,使用这些密钥向域控制器验证计算机的身份:

kinit -k CENTOS\[email protected]

注意,计算机名和REALM名称必须为大写。

如果此命令成功运行,则不会显示任何输出。

验证计算机帐户的 TGT 票据已缓存:

使用以下命令检查计算机帐户详细信息:

net ads status

6.7  验证用户身份验证

使用 wbinfo 工具验证是否可向域验证域用户的身份:

wbinfo--krb5auth=ctx\\maliu%Password1!

如图,验证了名为maliu的域用户身份。此命令会返回一条成功或失败消息。

时间: 2024-10-05 05:06:27

Citrix XenDesktop发布Centos 7.2桌面(五)--Centos7.2加域的相关文章

Citrix XenDesktop发布Centos 7.2桌面(四)--安装软件包

一.   安装软件包 Linux VDA依赖于OpenJDK以及要求使用PostgreSQL,所以在安装LinuxVDA之前,我们需要将所需依赖包安装好. 另外,将 Linux 计算机添加至 XenDesktop for Linux 支持的 ActiveDirectory 域有多种方法: Samba Winbind Quest Authentication Service Centrify DirectControl 我选择的是Samba Winbind.后面会介绍需要安装哪些依赖包. 5.1 

Citrix XenDesktop发布Centos 7.2桌面(一)--环境介绍

一.   系统要求 1.1  Linux 发行版 Linux虚拟桌面产品支持以下 Linux 发行版: SUSE Linux Enterprise: Desktop 11 Service Pack 4 Desktop 12 Service Pack 1 Server 11 Service Pack 4 Server 12 Service Pack 1 Red Hat Enterprise Linux Workstation 6.7 Workstation 7.2 Server 6.7 Serve

Citrix XenDesktop发布Centos 7.2桌面(六)--安装Linux VDA

首先,使用工具将citrix-linuxvda-rhel7-1.3.0上传至vm. 7.1  安装 我是将安装包copy至新建的目录/mnt/app,切换至该目录,解压安装包. tar -xzvf citrix-linuxvda-rhel7-1.3.0.tgz 解压出名为XenDesktopVDA-1.3.0.312-1.el7.x86_64.rpm的rpm包 安装VDA rpm包 rpm -iXenDesktopVDA-1.3.0.312-1.el7.x86_64.rpm 安装完成后,会提示你

Citrix XenDesktop发布Centos 7.2桌面(七)--发布桌面并登录测试

一.   配置Linux 计算机目录和交付组 8.1  创建计算机目录及交付组 打开studio,创建计算机目录,选择"服务器操作系统". 选择"未进行电源管理的计算机"和"其他服务或技术" 点击"添加计算机",将要发布的CentosVM添加进去. 完成. 选择该交付组,确认桌面已经注册. 创建交付组与正常交付桌面一样,在此不多做陈述. 二.   测试登录 通过receiver for web或本地receiver登录测试.

Citrix XenDesktop发布Centos 7.2桌面(二)--安装Centos7

一.   安装CentosLinux 7.2 1.新建VM,模板选择"Centos 7" 2.挂载ISO镜像后,启动VM,选择"Install CentOS 7" 3.根据自身需要,选择相应语言.本次为方便演示,选择"中文".点击"继续". 4.选择相应的"时区.键盘及语言",安全策略选择默认即可,软件选择"GNOME桌面"并勾选"X Windows"(其他组件根据各

Citrix XenDesktop发布Centos 7.2桌面(三)--基本配置Centos7.2

以Root用户登录Centos,进行以下步骤. 4.1  安装XenServer Tools 在XenCenter中,将XenServer Tools ISO镜像挂载到VM的光驱中. 新建挂载目录 mkdir /mnt/cdrom 挂载XenServer Tools ISO镜像 mount /dev/sr0 /mnt/cdrom 安装 /mnt/cdrom/Linux/install.sh 完成安装后reboot虚拟机. 4.2  配置主机名 更改/etc/hostname文件 vi /etc/

Citrix Xendesktop发布Centos7之修改Linux VDA多屏支持

部分开发用户有使用多屏的需求,Linux VDA默认支持2监视器,分辨率5120x1600,若需要支持3屏或者4屏,需要修改Linux VDA注册表键值(最大支持为9),同时修改图像分辨率以适应多屏显示. 首先修改默认支持显示数量. 输入命令: /opt/Citrix/VDA/bin/ctxregupdate -k "HKLM/System/CurrentControlSet/Control/Citrix/Thinwire" -v "MaxScreenNum" -d

Citrix Xendesktop发布Centos7之限制剪贴板

在Linux VDA 1.3版本,Citrix DDC中的策略还无法在Linux VDA中生效.所以部分策略功能,还需要在Linux VDA中修改注册表键值来实现. 场景:客户希望限制用户剪贴板功能,无法从Linux虚拟桌面中复制粘贴至本地终端 实现功能:限制剪贴板单向(禁止从VDA向Client拷贝) 修改"PrimarySelection" 输入命令: /opt/Citrix/VDA/bin/ctxregupdate -k "HKLM\System\CurrentCont

Citrix xendesktop静态分发模式下合理管控分配虚拟桌面本地管理员权限

这篇博文主要要讲述的问题是我今年年初遇到的,当时正在帮忙处理虚拟桌面(Citrix的方案 )的一些问题,自己也在测试环境下搭建了一下虚拟桌面的环境玩了一下. 1.问题背景 使用虚拟桌面办公一个初衷就是为了方便IT信息部门管控用户办公行为,所以实际使用时更多是给用户分配普通权限,然而很多时候用户需要管理员权限执行一些操作(运行一些程序 安装软件等).如果每次都要网络管理员使用域管理员帮助用户去解决这些问题会非常麻烦,所以需要提出一个快速分配本地管理员账号的方法,同时在用户使用完后可以快速收回. 2