温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux下如何安装FreeIPA

发布时间:2022-02-16 14:59:23 来源:亿速云 阅读:180 作者:小新 栏目:开发技术

这篇文章主要介绍了Linux下如何安装FreeIPA,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

FreeIPA 是一个集 Linux (Fedora)、389 目录服务器、MITKerberos、NTP、DNS、Dogtag(认证系统)于一体的综合安全信息管理解决方案。它由一个 Web 界面和命令行管理工具组成Linux下如何安装FreeIPA

简介

FreeIPA是针对Linux/UNIX网络环境的集成身份和认证解决方案。FreeIPA服务器通过存储关于用户、组、主机和其他管理计算机网络安全方面所需的对象的数据,提供集中的身份验证、授权和帐户信息。

FreeIPA构建于众所周知的开源组件和标准协议之上,非常注重管理的简便性以及安装和配置任务的自动化。

可以在一个FreeIPA域中轻松地配置多个FreeIPA服务器,以提供冗余和可伸缩性。389目录服务器是主要的数据存储,并提供了完整的多主LDAPv3目录基础结构。单点登录身份验证是通过MIT Kerberos KDC提供的。基于Dogtag项目的集成证书颁发机构增强了身份验证功能。还可以使用集成的ISC绑定服务器管理域名。

环境准备

Centos7.7 虚拟机两台

IPA server 版本 4.6.5

地址信息

VM1作为服务端

VM2作为客户端

Virtual Machine 1/VM1Virtual Machine 2/VM2
IP/Netmask192.168.43.138/24192.168.43.139/24
Gateway192.168.43.2192.168.43.2
DNS114.114.114.114114.114.114.114

DNS地址先设置成公网地址,因为需要从网络安装软件包。安装完软件包之后需要VM1和VM2的dns地址改成192.168.43.138,也就是改成VM1的地址。

关闭防火墙

两台虚拟机都要关闭防火墙。

# 关闭firewalld 和 selinux设置成Permissive模式[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld && setenforce 0# 关闭selinux[root@localhost ~]# sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config

修改主机名和修改/etc/hosts文件

VM1修改内容:

[root@localhost ~]# hostnamectl set-hostname server.linuxprobe.com[root@localhost ~]# echo '192.168.43.138 server.linuxprobe.com server’ >> /etc/hosts[root@localhost ~]# echo ‘192.168.43.139 client.linuxprobe.com client' >> /etc/hosts

VM2修改内容:

[root@localhost ~]# hostnamectl set-hostname client.linuxprobe.com[root@localhost ~]# echo '192.168.43.138 server.linuxprobe.com server’ >> /etc/hosts[root@localhost ~]# echo ‘192.168.43.139 client.linuxprobe.com client' >> /etc/hosts

开机ntp时间同步

在VM1和VM2上面设置ntp服务器地址为 ntp.aliyun.com

# 注释掉自带的服务器地址[root@localhost ~]# sed -i 's/^server/#&/' /etc/chrony.conf# 添加ntp.aliyun.com[root@localhost ~]# echo 'server ntp.aliyun.com iburst' >> /etc/chrony.conf# 重启chronyd服务[root@localhost ~]# systemctl restart chronyd# 查看ntp状态[root@localhost ~]# chronyc sources -v210 Number of sources = 1

 .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
/ .- Source state '*' = current synced, '+' = combined , '-' = not combined,
| /   '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           \
MS Name/IP address         Stratum Poll Reach LastRx Last sample              
===============================================================================
^* 203.107.6.88                  2   6    17    40  -5540us[-5762us] +/-   16ms

然后重启一下VM1和VM2

[root@localhost ~]# reboot

在VM1中配置FreeIPA 服务端

安装ipa-server

[root@server ~]# yum install -y ipa-server bind bind-dyndb-ldap ipa-server-dns

配置ipa-server

先设置网卡dns地址为本地地址。 Linux下如何安装FreeIPA

然后配置ipa-server

[root@server ~]# ipa-server-install --setup-dns --forwarder=114.114.114.114
Linux下如何安装FreeIPA
Centos7.7 安装FreeIPA (一)Centos7.7 安装FreeIPA (一)
Linux下如何安装FreeIPA
Centos7.7 安装FreeIPA (一)Centos7.7 安装FreeIPA (一)
Linux下如何安装FreeIPA
Centos7.7 安装FreeIPA (一)Centos7.7 安装FreeIPA (一)
# 为首次登陆的用户创建主目录 ,并且更新配置[root@server ~]# authconfig --enablemkhomedir --update


感谢你能够认真阅读完这篇文章,希望小编分享的“Linux下如何安装FreeIPA”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI