实验环境:workstation机器作为服务端,实现ntp服务 server1、server2、database作为客户端 实验要求:完成时间的同步 服务端访问客户端时,不需要密码,且不准root用户登陆 利用iPA服务实现用户管理 开始配置: 一:configure ntp service 1.使workstation机器作为服务端。获取asia的同步时间。 vim /etc/ntpd.conf #server 0.centos.pool.ntp.orgiburst #server 1.centos.pool.ntp.orgiburst #server 2.centos.pool.ntp.orgiburst #server 3.centos.pool.ntp.orgiburst server asia.pool.ntp.org ibursh restrict 192.168.96.0 mask255.255.255.0 nomodify notrap systemctl restart ntpd systemctl enable ntpd 2.配置客户端机器的时间 vim /etc/ntpd.conf server 192.168.96.100 ibursh systemctl restart ntpd systemctl enable ntpd 使用date或者timedatectl查看 实现时间的一致性。 二:configure freeipa service 1.配置服务端的iPA服务 yum -y installipa-server ipa-server-dns bind bind-dyndb-ldap
做域名解析
vim /etc/hosts
192.168.96.100 workstation.example.com
ipa-server-install --setup-dns
#配置中包含认证、网页服务的配置、用户管理、身份验证等
kinit admin
kinit list
ipa user-add ruiyung --first=Yun --last=Rui –password
ipa user-findruiyung
ipa dnsrecord-add example.com server1 --a-rec192.168.96.101
ipa dnsrecord-add example.com server1 --a-rec192.168.96.102
ipa dnsrecord-add example.com server1 --a-rec192.168.96.103
2.配置客户端
yum -y install ipa-client
更该域名解析的DNS为服务端
nmcli c modifyeno16777736 ipv4.dns 192.168.96.100
ipa-client-install
authconfig --enablemkhomedir --update
切换到admin用户,就可以进行访问,且含有家目录
三:configure ssh service
1.服务端生成无密码访问
ssh-keygen
将生成的id转发到客户端,使彼此可以认识
ssh-copy-id -iserver1.example.com
ssh-copy-id -iserver2.example.com
ssh-copy-id -idatabase.example.com
尝试远程连接客户端
2.客户端配置禁止root用户登陆
vim /etc/ssh/sshd_config
PermitRootLogin no
重新启动服务sshd,即可生效。
最后,基本完成三个服务的配置
|