1.安装ntp并配置ntp服务器来完成时间同步

   安装: yum -y install ntp

   配置:vim /etc/ntp.conf

      将文件的21-24行注释掉,并在25行添加server asia.pool.ntp.org

   启动并设置开机自启动:systemctl start ntpd

                 systemctl enable ntpd   

    查看当前时间;  date(与网络时间相同即可)

在客户机端同样安装ntp服务器并配置:

   安装yum -y install ntp 

   修改配置文件vim /etc/ntp.conf


   启动并设置开机自启(同上) 

2.FreeIPA服务器

2.1 安装并配置FreeIPA

    yum -y install ipa-server ipa-server-dns bind bind-dyndb-ldap

   vim /etc/hosts

   添加自己的IP:192.168.46.134  workstation.example.com

   ipa-server-install --setup-dns (根据提示设置目录管理密码和IPA管理密码) 

   kinit admin 

   klist    #确认

   (若防火墙处于开启状态放行FreeIPA服务) 

  添加用户ipa user-add ruiyung --first=Yun --last=Rui --password

  在FreeIPA上为FreeIPA添加DNS

   ipa dnsrecord-add example.com server1 -a-rec 192.168.46.102(server2 和database同样)

在客户端安装客户端工具并修改DNS:yum -y install ipa-client

            nmcli c modify eno16777736 ipv4.dns 192.168.46.134

 若出现问题可将网卡配置文件中的系统名修改为eno16777736与DNS改为192.168.46.134,重启网络(每次在改动过配置文件后都要重启服务)

ipa-client-install(按照提示操作)

authconfig--enablehomedir --update

在C盘-windows-system32-drivers-etc-hosts添加DNS解析然后在浏览器查看

3.Key认证

创建密钥:ssh kegen

切换到.ssh下

ssh-copy-id id_rsa

ssh-copy-id -i database.example.com将密钥拷贝到本地的ssh目录中

在workstation远程登录:ssh root@server1.example.com

若将ssh配置文件中第49行的Permitrootlogin yes 改为no即不允许root用户登录

            79行的passwordauthentication yes 改为no即不允许用密码方式登录