AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 744580
Accepted
JDS
JDS
Asked: 2015-12-22 11:50:56 +0800 CST2015-12-22 11:50:56 +0800 CST 2015-12-22 11:50:56 +0800 CST

如何确认 IPA+SSSD 仅使用加密通道?

  • 772

简单地说:我想确保我的身份验证路径沿整个路径加密。

(例如,从笔记本电脑->SSH 主机加密;从 SSH 主机->身份验证服务器;以及从 SSH 主机->其他主机)

我在跑步

  • Centos 7 上的 FreeIPA 作为中央身份验证服务器。
  • 运行 freeipa-client Ubuntu 软件包 3.3.4-0ubuntu3.1 的 Ubuntu 14.04 客户端

这被配置为使用 Kerberos 票证对我们环境中的服务器进行身份验证,一旦连接到登录服务器。即从登录服务器到环境中其他服务器的SSH。

登录服务器是我最不确定的组件。它的配置如下:

[domain/mydom.example.com]

cache_credentials = True
krb5_store_password_if_offline = True
krb5_realm = MYDOM.EXAMPLE.COM
ipa_domain = mydom.example.com
id_provider = ipa
auth_provider = ipa
access_provider = ipa
ipa_hostname = loginhost.mydom.example.com
chpass_provider = ipa
ipa_server = _srv_, ipaserver.mydom.example.com
ldap_tls_cacert = /etc/ipa/ca.crt
[sssd]
services = nss, pam, ssh, sudo
config_file_version = 2

domains = mydom.example.com
[nss]

[pam]

[sudo]

[autofs]

[ssh]

[pac]
ssl
  • 2 2 个回答
  • 576 Views

2 个回答

  • Voted
  1. Best Answer
    abbra
    2015-12-22T14:20:39+08:002015-12-22T14:20:39+08:00

    一个最简单的方法是开始捕获数据包ipaserver.mydom.example.com,监听来自的流量loginhost.mydom.example.com。

    例如,使用 tshark(wireshark 的控制台版本),您可以同时进行拦截和分析:

    tshark -w /tmp/t.pcapng -W n -P -V -x host loginhost.mydom.example.com | tee /tmp/t.log 
    

    一旦你有了 t.log,你就可以查看它。除了 SSSD 发现 LDAP 服务器功能的几个初始 LDAP 交换之外,其余的 LDAP 通信不应由 tshark 解析,因为它会在 LDAP 与 SASL GSSAPI 绑定后被加密。一旦 SSSD 开始使用 SASL GSSAPI,LDAP 通信中的所有流量都将被加密和密封。

    这是针对 LDAP 流量的。SSH 流量分析可以用类似的方式完成。

    • 3
  2. jhrozek
    2015-12-23T05:17:37+08:002015-12-23T05:17:37+08:00

    为了扩展 abbra 的答案 - SSSD 根本不允许通过未加密的流进行身份验证。因此,虽然您的身份数据(姓名、UID、shell、homedir 等)在技术上可能是未加密的,但您可以确定 sssd 永远不会通过网络以明文形式发送您的凭据。

    • 1

相关问题

  • 如何使用 Tomcat 5.5 更新 SSL 证书

  • 为 IIS6 自行生成 SSL 证书?

  • plesk 上的域和子域 ssl 访问

  • 如何设置 SSL 邮件服务器?

  • 如何通过 SVN 命令行接受 SSL 证书?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve