当前位置: 首页 > news >正文

Openssh远程访问及控制

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。
本实验将开启两台虚拟机,一台用作服务端(rh6-1),一台用作客户端(rh6-2),并用xshell进行远程连接。
首先编辑sshd服务的配置文件:
Openssh远程访问及控制
rh6-1服务端:
开启禁止管理员登录功能
添加允许登录的用户是zhangsan,lisi
Openssh远程访问及控制

添加zhangsan,lisi这两个用户:
Openssh远程访问及控制

将zhangsan用户添加到wheel组,在wheel组的用户可以切换到root:
Openssh远程访问及控制
Openssh远程访问及控制

重启sshd服务(因为默认sshd服务就已开启):
Openssh远程访问及控制

rh6-2客户端:
root用户无法进行远程登录:
Openssh远程访问及控制

zhangsan用户可以进行远程登录,并且能切换到root:
Openssh远程访问及控制

lisi用户可以进行远程登录,不能切换到root:
Openssh远程访问及控制

rh6-1服务端:
编辑配置文件:
Openssh远程访问及控制

开启密钥对验证:
Openssh远程访问及控制

重启服务:
Openssh远程访问及控制

rh6-2客户端:
创建一个cyq用户:
Openssh远程访问及控制

cyq用户创建密钥对:
Openssh远程访问及控制

切换到/home目录下查看密钥对:
Openssh远程访问及控制

cyq用户将公钥上传到服务器:
Openssh远程访问及控制

zhangsan远程登录服务器:
Openssh远程访问及控制

无需密码就能登录:
Openssh远程访问及控制

转载于:https://blog.51cto.com/13620936/2117511

相关文章:

  • Cocos Creator Slider(进度条)的三种实现
  • 第2节、好朋友手牵手——冒泡排序
  • vscode下调试运行c++
  • 前端发展随想录
  • 2018年5月初丽江大理一周自由行
  • BGP边界网关协议
  • Windows环境下RabbitMQ 使用127.0.0.1和localhost访问正常换IP地址无法连接解决方案
  • Java并发(二)多线程的好处
  • SpringCloud Eureka自我保护机制
  • 高阶函数特点
  • How do I duplicate a resource reference in code behind in WPF?如何在WPF后台代码中中复制引用的资源?...
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Commvault助力企业抵御勒索软件的蔓延
  • Mastering the game of Go with deep neural networks and tree search
  • 每周分享之JS数组的使用
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • Android单元测试 - 几个重要问题
  • canvas绘制圆角头像
  • CEF与代理
  • ECMAScript入门(七)--Module语法
  • JavaScript设计模式与开发实践系列之策略模式
  • js操作时间(持续更新)
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Vue组件定义
  • 搭建gitbook 和 访问权限认证
  • 浮动相关
  • 技术:超级实用的电脑小技巧
  • 简析gRPC client 连接管理
  • 漂亮刷新控件-iOS
  • 悄悄地说一个bug
  • 物联网链路协议
  • 源码安装memcached和php memcache扩展
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #HarmonyOS:Web组件的使用
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十)c52学习之旅-定时器实验
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转)linux 命令大全
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .NET Core Web APi类库如何内嵌运行?
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .net中我喜欢的两种验证码
  • /etc/skel 目录作用
  • @RestController注解的使用
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [C++] 多线程编程-thread::yield()-sleep_for()