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

Xshell的下载、使用、配置【ssh、telnet、串口】

目录
一、概述
二、Xshell的使用
 2.1 Xshell使用ssh协议远程连接Linux主机或服务器
 2.2 Xshell使用telnet协议远程连接Linux开发板
 2.3 Xshell使用SERIAL协议远程连接Linux开发板
三、Xshell常用配置
 3.1 配置默认会话属性


一、概述

在这里插入图片描述
Xshell是由NetSarang公司开发的强大的安全终端模拟软件,它支持SSH1、SSH2、Telnet、串口等协议连接。此外,它还拥有丰富的外观配色方案以及样式选择;支持多种字体、多种字体编码选择,避免了中文显示乱码的问题。
Xshell是比较出名的终端模拟软件,对比其他同类软件,具有很多优点,点击 远程工具Xshell 6 安装包 下载安装。


二、Xshell的使用

Xshell作为一款优秀的终端模拟软件,平时的使用场景一般是通过ssh协议连接开发主机;通过telnet协议连接嵌入式开发板;通过串口协议连接嵌入式开发板。下面分别对这几种方式的连接进行简单介绍。

2.1 Xshell使用ssh协议远程连接Linux主机或服务器

①安装完成后,打开Xshell,依次点击文件->新建,新建一个会话,在会话属性窗口选择SSH协议,再输入名称和主机IP地址,按确定。
在这里插入图片描述

②依次点击文件->打开,在会话列表中,双击刚才创建的会话,再弹出的安全警告窗口点击接受并保存;然后输入用户名并勾选记住用户名;最后输入密码,勾选记住密码
在这里插入图片描述
在这里插入图片描述

点击确定后,就连接到设置的主机了。因为勾选了记住用户名、密码,下次再打开时,只需要在会话窗口双击即可。


2.2 Xshell使用telnet协议远程连接Linux开发板

Linux开发板很少有支持ssh协议的,但一般都会支持telnet协议,连接步骤依旧是先创建会话,再去会话窗口打开。

①打开Xshell,依次点击文件->新建,新建一个会话,在会话属性窗口选择TELNET协议,再输入名称和主机IP地址,按确定。在这里插入图片描述

②依次点击文件->打开,在会话列表中,双击刚才创建的会话,出现下图页面,输入用户名、密码即可:
在这里插入图片描述


2.3 Xshell使用SERIAL协议远程连接Linux开发板

嵌入式开发时,时常需要使用串口连接开发板,Xshell也提供了串口协议,连接之前要先确定电脑已经使用串口线连接了开发板,并查看电脑COM口,然后Xshell的连接步骤也是先创建会话,再去会话窗口打开。

①查看电脑哪个COM口接了串口线:
1.在Windows桌面 -> 右键单击“我的电脑” -> 管理,打开计算机管理页面;
2.在计算机管理页面点击设备管理器,打开设备管理器页面;
3. 在设备管理器页面点击端口(COM和LPT),查看正在使用的COM口,如果有多个,待会可以都试一下,我这里是usb转COM的,是COM3,如下图:在这里插入图片描述

②创建会话,依次点击文件->新建,新建一个会话,在会话属性窗口选择SERIAL协议,再输入会话名称,然后点击左边的SERIAL按钮,配置串口属性。
在这里插入图片描述
在串口属性页面,选择前面确定的COM口,波特率设置为115200,其他的保持默认,点确定保存会话。
在这里插入图片描述

③依次点击文件->打开,在会话列表中,双击刚才创建的会话,出现下图页面,表示连接成功:
在这里插入图片描述


三、Xshell常用配置

3.1 配置默认会话属性

Xshell的会话属性支持单个会话去配置,也支持默认会话属性配置,只要配置了默认会话属性,之后创建的会话都会按照这个属性,而不需要单独去重新配置会话属性。下面主要介绍一下配置默认会话属性的外观。

配置编码
依次点击文件->默认属性配置,打开默认属性配置窗口,然后点击终端,编码根据自己使用情况选择,我平常需要显示GB2312的中文字体,所以选择GB2312的,如果不用,可以选择UTF-8。
在这里插入图片描述

配置外观
默认属性配置窗口,点击外观,配置方案、字体等外观都可以根据自己喜好选择:
在这里插入图片描述

配置日志记录
默认属性配置窗口,点击高级->日志记录,文件路径按时间来保存,每行日志前面加时间戳:
在这里插入图片描述

以上就是一些常用的配置,其他的配置选项,可以自己观察摸索,都差不多的。

如果文章有用的话,麻烦点赞👍、收藏⭐一波!!!

相关文章:

Xshell的下载、使用、配置【ssh、telnet、串口】

目录 一、概述 二、Xshell的使用  2.1 Xshell使用ssh协议远程连接Linux主机或服务器  2.2 Xshell使用telnet协议远程连接Linux开发板  2.3 Xshell使用SERIAL协议远程连接Linux开发板 三、Xshell常用配置  3.1 配置默认会话属性 一、概述 Xshell是由NetSarang公司开发的强大…...

C++回顾(七)—— 面向对象模型

7.1 静态成员变量和静态成员函数 7.1.1 静态成员变量 关键字 static 可以用于说明一个类的成员;静态成员提供了一个同类对象的共享机制;把一个类的成员说明为 static 时,这个类无论有多少个对象被创建,这些对象共享这个 static …...

开源监控服务uptime-kuma

好久没写文章了,刚好最近用了一个开源的监控服务,感觉蛮有意思的,记录一下 (一)安装 uptime-kuma安装方式有几种,这里当然是选择大家都爱的docker,一条命令搞定 docker run -d --restartalways -p 3001:…...

JavaScript混淆技术:了解其核心原理和常用手段

当今互联网时代,JavaScript已经成为了web前端开发的重点技术之一。其中,JavaScript代码的安全性问题一直是关注的焦点。为了保护JavaScript代码的安全性,很多人对其进行加密处理,众所周知,对于单纯的加密算法&#xff…...

大型医院云HIS系统:采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发 融合B/S版电子病历系统

一套医院云his系统源码 采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发。融合B/S版电子病历系统,支持电子病历四级,HIS与电子病历系统均拥有自主知识产权。 文末卡片获取联系! 基于云计…...

SAP UI5 Upload/Download file through NetWeaver Gateway

1、创建 SEGW对象 2、创建Entity Type 要把Media 标识打上 3、 激活对象然后到DPC Class的扩展对象里面重定义 /IWBEP/IF_MGW_APPL_SRV_RUNTIME~GET_STREAM /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CREATE_STREAM /IWBEP/IF_MGW_APPL_SRV_RUNTIME~UPDATE_STREAM METHOD /iwbep/if_m…...

opencv校正图像

目录1、前言2、例程2.1、代码2.2、效果口罩说明书网页3、按步骤分析转灰度图降噪 Canny边缘检测膨胀(可视具体情况省略)轮廓检索选取角度1、前言 我们用相机拍照时,会因为角度问题造成拍歪,会影响图像的识别,这时就需…...

JavaScript:函数与箭头函数的区别

ref 1. 定义 函数 function getName() {}箭头函数 const getName () > {}2. 命名 函数分为匿名、具名。 function getName() {} let getName function () {}箭头函数只有匿名。 const getName () > {}3. 构造函数 箭头函数都是匿名函数,所以不能作为构造…...

八股文(四)

目录 一、 Vue2的双向数据绑定原理 二、 vue2数据绑定缺点是什么?vue3是怎么解决的? (1)因为vue2.0 object.defineProperty只能劫持对象属性 (2)Proxy是直接代理对象 (3)proxy不…...

XSS挑战赛(xsslabs)1~10关通关解析

简介 XSS挑战赛,里面包含了各种XSS的防御方式和绕过方式,好好掌握里面的绕过细节,有助于我们更好的去发现XSS漏洞以及XSS的防御。本文更多的是分享解析的细节,不是一个标准的答案,希望大家在渗透的时候有更多的思维。…...

什么是以太网供电POE

POE指的是以太网供电,就是一根网线在传输网络的同时还传输设备所需的电源。我们最常见的就是通过POE交换机连接网络摄像头,网络摄像头无需的电源适配器,仅靠一根网线就能实现电源和网络的传输。POE供电一般可以到100米。POE包含两个部分&…...

【JUC2022】第七章 AQS、ReentrantReadWriteLock 和 StampedLock

【JUC2022】第七章 AQS 文章目录【JUC2022】第七章 AQS一、AQS1.概述2.同步器3.抽象的4.队列式二、ReentrantReadWriteLock1.概述2.案例3.存在的问题三、StampedLock1.概述2.案例3.存在的问题一、AQS 1.概述 AQS(AbstractQueueSynchronizer,抽象的队列式同步器)&am…...

Spark 磁盘作用

Spark 磁盘作用磁盘作用性能价值失败重试ReuseExchangeSpark 导航 磁盘作用 临时文件、中间文件、缓存数据,都会存储到 spark.local.dir 中 在 Shuffle Map 时, 当内存空间不足,就会溢出临时文件存储到磁盘上溢出的临时文件一起做归并计算…...

三、Spark 内存管理

文章目录Spark 内存管理堆内和堆外内存堆内内存堆外内存堆外与堆内的平衡内存空间分配静态内存管理(早期版本)统一内存管理Spark 内存管理 堆内和堆外内存 Spark 引入了堆外(Off-heap)内存,使之可以直接在工作节点的…...

Java 面试常见项目问题回答

之前整理了好几期,我面试时遇到的面试候选人,我是如何我去筛选的,这一期,我们来看下一些 面试常问的业务性的问题 你们公司权限认证是如何实现的? 这其实是个通用性的问题,大部分公司 小型公司,或者中型公…...

文件上传和下载(原生JS + SpringBoot实现)

目录 概述 前端编写-上传表单和图片回显 HTML表单代码 发送请求逻辑 CSS代码 后端编写-文件上传接口 后端编写-文件下载接口 概述 在现代Web应用程序中,文件上传和下载是常见的功能。本博客将介绍如何使用原生JS和Spring Boot实现文件上传和下载的功能。 在其…...

【C语言学习笔记】:安全性

用const修饰变量或方法,从而告诉编译器这些都是不可变的,有助于编译器优化代码,并帮助开发人员了解函数是否有副作用。此外,使用const &可以防止编译器复制不必要的数据。John Carmack对const的评论[2]值得一读。 // Bad Ide…...

Linux - 磁盘存储管理 磁盘引入

# 我们要介绍下 磁盘管理, 那不妨先来看一张图来简单 引入 :这张图呢,是我们 Windows 上的磁盘管理的显示 。根据这幅图呢,提出一个问题 :>>> 这幅图磁盘管理所显示的内容,你能判断出 该电脑 有几…...

分割std::string成多个string

文章目录问题描述前置知识解决代码问题描述 假设我们有一个http服务器,此服务器接收客户端发来的http请求,假设请求如下 GET / HTTP/1.1我们怎么将这个Http请求分割成三份,分别存入不同的string中分别处理? 前置知识 首先std::string的本…...

3月多国更新进出口产品规定

【3月多国更新进出口产品规定】2023年3月多项外贸新规实施,涉及欧盟,伊拉克,泰国,孟加拉国,埃及等多国进出口产品限制及海关税则。1. 3月1日起给予埃塞俄比亚等三国98%税目产品零关税待遇中国国务院关税税则委员会17日…...

idea大量爆红问题解决

问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析

今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...

python/java环境配置

环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

c#开发AI模型对话

AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...

Linux离线(zip方式)安装docker

目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...

AGain DB和倍数增益的关系

我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

MinIO Docker 部署:仅开放一个端口

MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...