RHCE·叁

RHCE·叁

实验要求具体如下

使用client的xiaoming用户基于秘钥认证方式通过端口2000使用ssh登录server端的xiaoming用户和xiaohei用户,server端的其他用户都不可被远程登录。

提前准备

  • 准备两台虚拟机,一台作为Client,一台作为Server

Server端

安装openssh-server
[root@localhost ~]# yum install openssh-server -y

编辑服务器端ssh配置文件
[root@localhost ~]# vim /etc/ssh/sshd_config

添加2000端口
在这里插入图片描述
添加白名单用户 xiaoming、xiaohei
在这里插入图片描述

在server端创建用户

在这里插入图片描述

关闭Server端防火墙,selinux 重启sshd服务

在这里插入图片描述

Client端

切换到xiaoming下,生成密钥对
root@localhost ~]# su - xiaoming
上一次登录:四 930 19:24:20 CST 2021pts/1 上
[xiaoming@localhost ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xiaoming/.ssh/id_rsa): 
Created directory '/home/xiaoming/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/xiaoming/.ssh/id_rsa.
Your public key has been saved in /home/xiaoming/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Egd04lj2kQKqA/mgGUAypp6CvcMOTg0UqOe++83LBy8 xiaoming@localhost.localdomain
The key's randomart image is:
+---[RSA 3072]----+
|*+  .o* o.       |
|*o.. =.=..       |
|B.. . o.o        |
|BBo    o         |
|B*o   . S        |
|.o+.  ..         |
|.o+.   o         |
|oo.. +E o        |
| .++. =+         |
+----[SHA256]-----+

在这里插入图片描述

将客户端(client)产生的公钥传给服务端(sever)的用户xiaoming和xiaohei家目录下.ssh/authorized_keys文件
[xiaoming@localhost ~]$ ssh-copy-id xiaoming@192.168.30.130 -p 2000
[xiaoming@localhost ~]$ ssh-copy-id xiaohei@192.168.30.130 -p 2000

在这里插入图片描述
在这里插入图片描述

在Server端查看公钥文件是否传输成功

在这里插入图片描述

测试·一

在客户端用户为xiaoming时,使用ssh远程登录服务端的xiaoming和xiaohei用户,端口号为2000

[root@localhost ~]# ssh xiaoming@192.168.30.130 -p 2000
[root@localhost ~]# ssh xiaohei@192.168.30.130 -p 2000

在这里插入图片描述

测试·二

创建一个小红用户,并使用小红用户远程连接小明或者小黑

[root@localhost ~]# useradd xiaohong
en[root@localhost ~]# echo redhat | passwd --stdin xiaohong
更改用户 xiaohong 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# ssh xiaohong@192.168.30.130 -p 2000
xiaohong@192.168.30.130's password: 
Permission denied, please try again.
xiaohong@192.168.30.130's password: 
Permission denied, please try again.
xiaohong@192.168.30.130's password: 
xiaohong@192.168.30.130: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

在这里插入图片描述

实验成功·本实验完

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值