实验环境:RHEL6.5版本两台

客户机IP地址 192.168.100.222
服务器IP地址 192.168.100.100

两台linux能实现相互通信

---------------------------------操作步骤----------------------------------------

一、使用root用户登录和拒绝root用户登录

在RHEL上实现OpeenSSH

使用root用户登录成功。成功登陆后可以使用exit命令退出ssh。

在RHEL上实现OpeenSSH

在服务器上编辑ssh的配置文件。

在RHEL上实现OpeenSSH

是否允许root用户的登录。这里我们不让root登录所以no拒绝。并保存退出。

在RHEL上实现OpeenSSH

重启sshd服务。

在RHEL上实现OpeenSSH

回到客户端使用root再次重新登录。这里我们结果是登录不了。若一直卡在输入密码使用ctrl+c终止命令。

二、使用普通用户登录

在RHEL上实现OpeenSSH

回到服务器再次进入ssh的配置文件添加一条仅允许zhangsan用户登录。这里我们还没有zhangsan这个用户,下面我们将进行创建。

在RHEL上实现OpeenSSH

创建zhangsan用户。

在RHEL上实现OpeenSSH

回到客户端使用zhangsan用户登录。

在RHEL上实现OpeenSSH

但是这里有一个漏洞。我们可以使用su这条命令。我们只需要知道root的密码,我们就可以使用su命令登录root用户。所以这样并不安全。

在RHEL上实现OpeenSSH

这里我们登录了root超级用户,为了防止这个漏洞,我们可以吧zhangsan用户添加到wheel组中。wheel组我们通常放置信任的用户。这样别的用户就不能使用su来切换到root。

在RHEL上实现OpeenSSH

在RHEL上实现OpeenSSH

再次创建一个lisi用户,这里我们为了验证wheel组是否可用,就不把lisi放入wheel组中。

在RHEL上实现OpeenSSH

回到客户端使用lisi用户登录并使用su命令切换root用户。结果我们并不能登录root用户

在RHEL上实现OpeenSSH

而使用zhangsan用户登录后使用su命令则可以正常的切换到root

转载于:https://blog.51cto.com/13840048/2145827

相关文章:

  • 2021-09-23
  • 2021-06-22
  • 2022-12-23
  • 2021-12-28
  • 2021-06-08
  • 2022-03-08
  • 2022-01-22
  • 2021-11-21
猜你喜欢
  • 2022-12-23
  • 2021-10-17
  • 2021-08-25
  • 2021-06-14
  • 2021-11-05
  • 2021-06-15
相关资源
相似解决方案