拓补图:

              SSH远程管理和访问控制_服务器端


步骤:

安装ssh服务器端和客户端设置服务开机自动启动,配置身份验证的ssh,保证ssh服务器的安全性禁止为空密码访问,将ssh服务器端口修改为2222,在ssh服务器端创建bob和tom两个用户允许客户端192.168.100.20登陆bob和root账户,禁止tom通过192.168.100.20登陆。

配置免交互式身份验证ssh,允许Centos03使用root用户和alice用户免交互式访问ssh服务器端,配置访问控制阻止主机192.168.100.30访问ssh服务器

 1.先挂载系统光盘

              SSH远程管理和访问控制_服务器_02

2.安装服务器端和客户端并设置开机自动启动

              SSH远程管理和访问控制_服务器端_03

创建tom和bob用户并且设置密码

              SSH远程管理和访问控制_服务器端_04

使用vim /etcssh/sshd_config命令修改ssh主配置文件修改监听ip地址192.168.100.10然后修改监听端口是2222允许bob和root通过192.168.100.20登录

              SSH远程管理和访问控制_服务器端_05

重新启动服务监听端口

              SSH远程管理和访问控制_服务器端_06

使用Centos02登陆验证允许root和bob通过192.168.100.20登陆禁止tom通过192.168.100.20登陆

              SSH远程管理和访问控制_服务器_07

使用vim /etc/ssh/sshd_config命令修改主配置文件开启密钥对验证然后指定密钥对保存位置 允许192.168.100.30使用root和alice登录

              SSH远程管理和访问控制_服务器_08

重新启动服务器

              SSH远程管理和访问控制_服务器端_09

在Centos03上生成密钥对

              SSH远程管理和访问控制_服务器_10

上传公钥到远程访问服务器

              SSH远程管理和访问控制_服务器_11

在Centos03上验证root免交互式验证登录

              SSH远程管理和访问控制_服务器_12

创建alice并设置密码

              SSH远程管理和访问控制_服务器_13

在Centos03切换到alice用户生成密钥对

              SSH远程管理和访问控制_服务器端_14

然后上传公钥

              SSH远程管理和访问控制_服务器_15

              SSH远程管理和访问控制_服务器_16

验证alice登录远程服务器

              SSH远程管理和访问控制_服务器端_17

在Centos01上使用vim /etc/hosts.deny命令配置访问控制禁止Centos03访问登录Centos01

              SSH远程管理和访问控制_服务器端_18

然后使用Centos03远程登录Centos01的root用户无法访问

              SSH远程管理和访问控制_服务器_19