首页 > 代码库 > 搭建IPA服务器与SSH服务器
搭建IPA服务器与SSH服务器
一、NTP服务器的架设
1.1 先关闭工作站的DHCP服务
systemctl stop dhcpd
systemctl disable dhcpd
1.2 在所有机器上安装NTP程序
yum install ntp -y
1.3 修改服务器的配置文件
vim /etc/ntp.conf
注释、添加 server asia.pool.ntp.org iburst
1.4 修改客户端的配置文件、
vim /etc/ntp.conf
注释、添加 server 192.168.203.100 iburst
1.5 重启ntp服务并验证
systemctl restart ntpd
timedatectl
二、搭建IPA服务器
2.1 服务器端
2.1.1 安装相关软件包
yum install ipa-server ipa-server-dns bind bind-dyndb-ldap -y
vim /etc/hosts 添加静态域名解析 192.168.203.100 workstation.example.com
2.1.2 安装IPA服务器
ipa-server-install --setup-dns
执行命令,创建管理员密码和admin用户密码,
Existing BIND configuration detected, overwrite? [no]: yes
Continue to configure the system with these values? [no]: yes
2.1.3 执行kinit admin 命令
2.1.4 添加用户
ipa user-add ruiyung --first=Yun --last=Rui --password
(可以用ipa user-find ruiyung 查看用户)
2.1.5 增加DNS条目
ipa dnsrecord-add example.com server1 --a-rec 192.168.203.201
ipa dnsrecord-add example.com server2 --a-rec 192.168.203.202
ipa dnsrecord-add example.com database --a-rec 192.168.203.203
2.2 客户端
2.2.1 安装相关软件包
yum install ipa-client -y
2.2.2 更改DNS
nmcli c modify eno16777736 ipv4.dns 192.168.203.100
(注意端口名称,vim /etc/sysconfig/network-scripts/ifcfg-eno1677773)
systemctl restart network #重启网络服务
cat /etc/resolv.conf #查看更改后dns
2.2.3 安装IPA客户端
ipa-client-install
2.2.4 自动生成家目录
authconfig --enablemkhomedir --update
2.2.5 验证
使用admin用户登录客户端
三、配置ssh服务
3.1 在服务器生成密钥
ssh-keygen
3.2 将密钥传送到客户机用户
ssh-copy-id -i server1.example.com
ssh-copy-id -i admin@server1.example.com
ssh-copy-id -i server2.example.com
ssh-copy-id -i database.example.com
3.3 修改客户端的配置文件
vim /etc/ssh/sshd_config
修改端口号
49行 禁止root用户
79行 禁止密码登录
3.4 重启ssh服务
systemctl restart sshd
3.5 验证:服务器上远程登录客户端
ssh root@server1.example.com (不能登录)
ssh admin@server1.example.com
搭建IPA服务器与SSH服务器