hcia datacom课程学习(2):telnet与ssh

telnetssh
所属层应用层应用层
所应用的传输层协议tcptcp
功能远程连接远程连接
默认端口2322
安全性很低较高
功能组件分布客户端、服务器端客户端、服务器端
linux环境不自带自带
windows环境

win7有客户端和服务器端,但需要手动打开。

win10只有客户端,也需要手动打开

win7不自带

win10默认不下载,但可以通过命令直接安装

客户端用来连接其他主机,服务器端用于被其他主机连接

1.telnet

1.1linux系统使用telnet

1.1.1安装客户端

yum -y install telnet

网络yum源或本地yum源都可以安装

1.1.2安装服务器端

(1)安装服务

安装telnet服务端:yum -y install telnet-server

安装xinted服务:yum -y install xinetd

Telnet依赖该服务

(2)打开服务

打开telnet.socket服务:systemctl start telnet.socket

打开xinetd.service服务:systemctl start xinetd.service

并将这两项服务设置为开机自启:

systemctl enable xinetd.service

systemctl enable telnet.socket

(3)设置允许远程登录root

echo 'pts/0' >> /etc/securetty

echo 'pts/1' >> /etc/securetty

1.1.3连接指令

(1)远程登录目标主机:telnet  目标主机ip

(2)检测目标主机某端口是否开放:telnet  目标主机ip  端口号

下图代表目标主机8400端口已开放

下图代表目标主机8403端口未开放

(3)测试自己本机某端口是否开放:telnet  127.0.0.1  端口号

下图代表本机8400端口已开放

下图代表本机8403端口未开放

1.2windows系统使用telnet

(1)win7

控制面板——程序——程序与功能——打开或关闭windows功能

可以选择telnet服务器和客户端

win10只有客户端,要想下服务器端也不是没办法,但比较麻烦,就不弄了

(2)windows server2008

服务器管理器——功能——添加功能

可以选择telnet服务器和客户端

(3)开启telnet服务器

在cmd命令行键入net start telnet可以开启telnet服务器端

但这个操作需要两个前提:一是要使用管理员进行操作,否则会报下图的错:

二是需要在 管理工具——服务——telnet——属性 中,把禁用改为其他三项中的某项

不然会报下图的错:

2.ssh

2.1linux系统使用ssh

(1)查询是否安装了ssh:rpm -qa | grep ssh

(2)安装ssh:yum install ssh

(3)ssh的服务名是sshd

(4)ssh连接指令:ssh 目标主机用户名@目标主机ip

centos7自带ssh功能且开机自启

2.2windows系统使用ssh

2.2.1 我的win11主机测试

(1)测试与安装ssh

想查询自己的windows系统里有没有ssh服务器端和客户端,可以打开windows自带的powershell,键入以下命令查询:

|打开powershell的几种方法

#查询
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

 *注意,需要以管理员身份打开powershell,否则敲入命令后出现下图这样的错误:

我自己的win11查询结果如下图:

我的系统里有ssh客户端没有ssh服务器端。

ssh服务器端和客户端都可以通过命令直接安装:

#安装客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
#安装服务端
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

下图为我通过命令安装ssh服务器端的结果

(2)linux远程连接win11测试
在我的win11端先开启ssh服务

#开启ssh服务
Start-Service sshd
#ssh服务开机自启
Set-Service -Name sshd -StartupType 'Automatic'

然后在一台centos7虚拟机上ssh连接win11,连接成功。

linux通过ssh连接windows后,需要输入exit才能退出;而linux之间的ssh连接则可以直接通过快捷键:ctrl+d退出

2.2.2 win7与windows server2008测试

对于win7系统来说,ssh客户端与服务器端都并非自带,也不可以直接通过命令安装,而需要通过github下载openssh的安装文件来安装

openssh安装地址

.msi文件可以直接双击安装并自启动,建议直接下载使用.msi文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/739021.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于STM32G031LORA开发板的时间同步项目

一、前言 本项目采用淘宝购买的STM32G031开发板,板上预留了oled和LORA模块的IO,一次性买了四套,资料虽然质量不高,但是覆盖面挺广,有一定的学习价值。 实验目的是需要三个从机实现时间轴的一致,考虑到现有环…

鸿蒙原生应用元服务开发-WebGL网页图形库开发接口说明

一、场景介绍 WebGL主要帮助开发者在前端开发中完成图形图像的相关处理,比如绘制彩色图形等。目前该功能仅支持使用兼容JS的类Web开发范式开发。 二、接口说明 表1 WebGL主要接口列表 本文参考引用HarmonyOS官方开发文档,基于API9。

期货开户市场的风险在哪里?

期货市场的风险在哪里?强平和穿仓是什么? 期货市场是一个自带杠杆的市场,简单理解就是我们只需要用10W就能买到价值100万的商品。期货主要的风险来源于仓位风险和交割风险,仓位风险就是我们是采用满仓还是轻仓方式交易。比如我们…

32个关键字详解①(C语言)

目录 关键字分类: 第一个C程序 - 补充内容 变量的定义与声明 - 补充内容 变量的分类 - 补充内容 变量的作用域 - 补充内容 变量的生命周期 - 补充内容 auto 关键字 register 关键字 static 关键字 static 修饰变量: static修饰函数 sizeof 关键字 基本数…

docker私有仓库-harbor的搭建

docker 官方提供的私有仓库 registry,用起来虽然简单 ,但在管理的功能上存在不足。 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker di…

全排列+力扣

题目 题目链接 . - 力扣&#xff08;LeetCode&#xff09; 题目描述 代码实现 class Solution {vector<vector<int>> ret;vector<int> path;bool used[7]; public:vector<vector<int>> permute(vector<int>& nums) {_permute(nums…

C++_包装器

目录 1、包装器的用法 2、包装器的类型 3、包装器的作用 4、包装成员函数 5、bind&#xff08;绑定&#xff09; 5.1 bind的用法 5.2 bind减少参数个数 结语 前言&#xff1a; C11的包装器&#xff0c;总称为function包装器&#xff0c;而包装器又称适配器…

allegro PCB设计心得笔记(二) -- ERROR(SPMHUT-144): Illegal arc specification

使用Allegro PCB Editor设计PCB&#xff0c;其中使用了中文丝印&#xff0c;设计完成后&#xff0c;进行Tools -> Database Check&#xff0c;提示如下错误&#xff1a; 对PCB文件进行反复检查&#xff0c;也没有找到具体问题&#xff0c;但是删除中文丝印封装后&#xff0c…

vue3 uniapp 项目初始化集成配置【开箱即用】

https://gitee.com/charrie/vue3-uniapp-init 技术说明 采用vue3viteuniapp技术栈&#xff0c;setup语法糖编码方式引入unocss量子化样式引擎&#xff0c;动态css不用自己写样式&#xff0c;引用class即可&#xff0c;降低代码体积全局请求入口已封装&#xff0c;使用时自己封…

宝塔面板配置网站通过ip地址+端口,页面刷新无效。nginx反向代理后端端口。添加/xxx文件然后再访问项目。

宝塔面板配置网站通过ip地址端口&#xff0c;页面刷新无效。nginx反向代理后端端口。添加/xxx文件然后再访问项目。 一般来说vue项目build打包以后 如果 直接发布服务器 并且不使用后端接口。 是不需要配置nginx的。 假设我vue部署好了。我的ip是106.66.66.66. 但是我页面里面…

PLC数据采集网关是如何应用的?-天拓四方

PLC数据采集网关通过以太网、串口等通信接口与PLC设备连接&#xff0c;实现数据的实时采集。网关内置数据处理模块&#xff0c;可以对采集到的数据进行清洗、转换和存储&#xff0c;以满足不同应用场景的需求。同时&#xff0c;PLC数据采集网关支持多种通信协议&#xff0c;如M…

1.Spring核心功能梳理

概述 本篇旨在整体的梳理一下Spring的核心功能,让我们对Spring的整体印象更加具体深刻,为接下来的Spring学习打下基础。 本片主体内容如下: Bean的生命周期依赖注入的实现Bean初始化原理推断构造方法原理AOP的实现这里要说明一下,我们这里说到的Spring,一般指的是Spring F…

基于Java (spring-boot)的房屋租赁系统

一、项目介绍 有以下模块 角色&#xff1a;用户、管理员、房东 管理员&#xff1a;个人中心、房屋类型管理、房屋信息管理、预约看房管理、合同信息管理、房屋报修管理、房屋评价管理、系统管理 用户:个人中心、房屋信息管理、预约看房管理、合同信息管理、房屋报修管理、房屋…

差分逻辑电平 --- LVDS、CML、LVPECL互连

前言 首先了解差分逻辑电平结构&#xff0c;也包括单端逻辑电平 地址&#xff1a;常见的逻辑电平_常用的逻辑电平-CSDN博客 注&#xff1a;ECL >> PECL >> LVPECL演变而来&#xff1b;QDR&#xff08;Quad Data Rate):四倍数据倍率 本文章只涉及差分逻辑电平:LVDS…

在dpvs上实现ICMP的源进源出

目录 1. 缘起2. 源码分析3. 让ICMP也走源进源出1. 缘起 在网络通信中,当一个请求报文从源主机到达目标主机,并经过中间路由器或交换机进行转发时,请求报文进入主机A的路径和响应报文离开主机A的路径可能不同。这种情况下,就会出现所谓的三角路径问题。如下图: 具体来说,…

C++第二弹---C++入门(中)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】 C入门 1、函数重载 1.1、函数重载概念 1.2、C支持函数重载的原理--名字修饰(name Mangling) 3、引用 3.1、引用概念 3.2、引用特性 3.3、常引用 …

批量PDF转HTML:高效管理与优化文档格式

随着数字化时代的快速发展&#xff0c;PDF文件因其跨平台兼容性和良好的排版效果而被广泛应用。然而&#xff0c;在文本批量管理的场景中&#xff0c;我们可能需要将PDF文件转换为HTML格式&#xff0c;以便更好地进行编辑、搜索和定制。本文将为您介绍一种高效的方法&#xff0…

Java线程的基本操作

线程的基本操作 Java线程的常用操作都定义在Thread类中&#xff0c;包括一些重要的静态方法 和线程的实例方法 。下面我们来学习一下&#xff0c;线程的常用基本操作 1.线程名称的设置和获取 线程名称可以通过构造Thread的时候进行设置&#xff0c;也可以通过实例的方法setName…

NOIP2018-S-DAY1-3-赛道修建(洛谷P5021)的题解

目录 题目 原题描述&#xff1a; 题目描述 输入格式 输出格式 输入输出样例 主要思路&#xff1a; check&#xff1a; 真正的code: 原题描述&#xff1a; 题目描述 C 城将要举办一系列的赛车比赛。在比赛前&#xff0c;需要在城内修建 条赛道。 C 城一共有 个路…

rancher里的ingress如何配置gzip压缩

方案一&#xff0c;未试验成功&#xff0c;但配置过程值得记录一下 通过配置configmap&#xff0c;然后在ingress的deployment里引用configmap实现。 参考文章 创建configmap apiVersion: v1 kind: ConfigMap metadata:name: nginx-ingress-controllerannotations:{} # k…