成功解决xshell7会话窗口只能显示一个的问题

news2024/11/16 9:41:20

文章目录

  • 前言
  • 一. 问题复现
  • 二. 问题解决
    • 方法一
    • 方法二
  • 三. 拓展
    • 3.1 自定义快捷键
    • 3.2 将当前shell中的代码内容复制到记事本中
    • 3.3 xshell配置密钥登录
      • 3.3.1 生成密钥
      • 3.3.2 将密钥上传到服务器并设置
      • 3.3.3 用xshell密钥登录服务器
  • 总结

前言

重点强调: 本文是解决xshell的窗口无论怎么打开都是一个的问题,不是解决突破xshell7的会话限制,如果你想看突破xshell7免费窗口只能有7个的问题,可以参考其他文章哈。

为避免误解请先看本文的问题复现,对症下药,以节约时间。

支持正版,人人有责!

一. 问题复现

不知道是不是误操作了,导致xshell7打开创建只剩下一个,如图:

在这里插入图片描述

当你再次点击文件,打开新创建的时候,会把正在运行的覆盖掉,从而只显示一个创建:

我们输入W查看终端:
在这里插入图片描述
发现从192.168.1.4登录服务器的有两个终端,再打开一个窗口测试就会变成三个,说明连接终端的确打开了,但只显示为1个,这很明显是xshell这个软件的问题:

在这里插入图片描述

我们接下来尝试解决:

二. 问题解决

方法一

  1. 把选项卡中的显示新建选项卡按钮选上,显示终端标题选上。

在这里插入图片描述

  1. 选择点击查看会话选项卡

在这里插入图片描述

然后查看效果,

发现此时选项卡已经有了:

在这里插入图片描述

方法二

这里有个更简单快捷的方法,可以直接使用快捷键: ctrl+shft+t

这个方案和刚才手动点点点的效果是一样的,而且这两个方法做的是同一件事,只是一个用命令,一个用控制面板。

三. 拓展

3.1 自定义快捷键

有时候有些快捷键我们再xshell中用着不习惯,比如我们习惯用ctrl +v 或者shitf+ctrl+v ,但xshell的粘贴是shift+ins
想要修改快捷键或者自定义快捷键,就可以从这里:

在这里插入图片描述
这个默认是复制:
在这里插入图片描述
这个默认是符粘贴,你可以修改:

在这里插入图片描述

当然对于粘贴我们还有个特殊的方法: 直接点击鼠标中间的滚轮。

当你复制了文字后,想要粘贴进xshell就可以直接按鼠标中间的滚轮,这个方法在centos7的虚拟机中一样有效。

3.2 将当前shell中的代码内容复制到记事本中

有时候需要把shell中的一些内容临时复制到"记事本"中,如果再打开一个记事本,再复制粘贴就显得麻烦了。
XShell中内置了这一功能,使用很简单,就是选中内容,鼠标右键,选择"To Notepad",再选中’Select Area’或者’All’或者’Screen’

在这里插入图片描述
这个方法适合做笔记的时候用,可以说非常方便,你看:

在这里插入图片描述

3.3 xshell配置密钥登录

3.3.1 生成密钥

  1. 生成xshell的密钥
    在这里插入图片描述

  2. 生成密钥信息
    在这里插入图片描述
    这样生成了一个256位的密钥,点击下一步
    在这里插入图片描述

  3. 生成密钥信息的用户名和密码
    在这里插入图片描述

  4. 保存密钥文件
    在这里插入图片描述
    我这里默认生成的公钥信息:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJKAMHmBe4McKXwfDsFIapmaUooUGjs/JyWpMHiRcHSh ed25519 256-030223

私钥可以从工具–用户密钥管理里查看:

在这里插入图片描述
可以导出后保存在本地或者邮箱,一般邮箱是用来保存一些账号和密码的,不容易丢失。

3.3.2 将密钥上传到服务器并设置

在这里插入图片描述

上面的代码如下:

[root@mufenggrow ~]# mkdir .ssh

[root@mufenggrow ~]# chmod 700 .ssh
[root@mufenggrow ~]# cd .ssh/
[root@mufenggrow .ssh]# ls
[root@mufenggrow .ssh]# rz

接下来重命名和授权

[root@mufenggrow .ssh]# ls
mf0302.pub
[root@mufenggrow .ssh]# chmod 600 mf0302.pub 
[root@mufenggrow .ssh]# mv mf0302.pub authorized_keys
[root@mufenggrow .ssh]# 

修改配置文件:

  • 下图中的两行如果有#,需要开启

在这里插入图片描述

  • 禁止使用密码登录

在这里插入图片描述
-重启ssh

3.3.3 用xshell密钥登录服务器

  • 设置用户登录
    在这里插入图片描述

注意: 下面的图片中我忘了写用户名,密钥登录也是需要用户名,如果不写当你登录的时候默认会让你输入用户名:

在这里插入图片描述

  • 登录测试
    登录的时候会让输入用户名

在这里插入图片描述
输入root用即可。

而如果你像下面这个图片这样配置,就不需要再次输入root:

在这里插入图片描述

这样我们的xshell无秘钥登录就配置好了,如果有不明白的地方,欢迎留言哦。

总结

xshell工具有很多好用的用法,如果有更好的用法可以在留言区留言哦。

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

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

相关文章

Linux系列 使用vi文本编辑器

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.vi文本编辑器 1.使用vi文本编辑器 2.vi编辑器的工作模式 3.命令模式中的…

【LeetCode】剑指 Offer(13)

目录 题目:剑指 Offer 31. 栈的压入、弹出序列 - 力扣(Leetcode) 题目的接口: 解题思路: 代码: 过啦!!! 写在最后: 题目:剑指 Offer 31. 栈…

重写toString()方法-课后程序(JAVA基础案例教程-黑马程序员编著-第十二章-课后作业)

【案例12-1】:重写toString()方法 【案例介绍】 1.案例描述 为了方便输出对象,Object类提供了toString()方法。但是该方法的默认值是由类名和哈希码组成的,实用性并不强。通常需要重写该方法以提供更多的对象信息。 本案例要求使用反射重…

3D可视化大屏制作真的那么难?没有好用的软件解决吗?

有多少人印象里的数据可视化大屏还是像这样的二维大屏?这种二维可视化大屏早就不能满足审美日益提高的大众了。 现在用的都是3D可视化大屏,这种结合了3D技术的可视化形式不仅让数据更加的清晰,也增加了美感,这观看体验&#xff…

【数据结构】单链表——增删查改【万字介绍】

目录 一,线性表 1,什么是线性表 2,线性表的结构 二,链表 1,什么是链表 2,链表的分类 3,单链表的特点 三,链表的实现 1,结构的定义 2,创建一个新结点 3&#…

ChatGPT 不是黑魔法,“替代搜索引擎”言之尚早

ChatGPT 火了。整个 LLM 和搜索领域都已经在过去几个月内发生了翻天覆地的变化。ChatGPT 不再是一个玩具,它开始被微软、谷歌集成在搜索以及各个 SaaS 服务中,且取得了令人惊叹的效果。我尝试着使用 ChatGPT 回答过去一个月搜索过的 30 个问题&#xff0…

10个必须知道的JavaScript技巧,让你成为更好的程序员

1.Promise回调地狱Promises 提供了一种优雅的方式来处理 JavaScript 中的异步操作。这也是避免“回调地狱”的解决方案之一。但是我并没有真正理解它的意思,所以我写了这段代码。我做了这些事情:先获取用户的基本信息。按用户信息获取所有文章的简要摘要…

SPI_Master驱动程序框架

SPI_Master驱动程序框架 文章目录SPI_Master驱动程序框架一、SPI传输概述1.1 数据组织方式1.2 SPI控制器数据结构二、 SPI传输函数的两种方法2.1 老方法2.2 新方法致谢参考内核源码: drivers\spi\spi.c 一、SPI传输概述 1.1 数据组织方式 使用SPI传输时,最小的传…

hutool日期工具类相关:获取某月所有周、某周的起止时间或所有日期、计算连续天数

目录前言实现1、获取当月的所有周2、根据指定的第几周,获取这周的开始、结束时间3、获取当前月某一周的所有日期4、多个日期中,计算最大的连续天数5、判断指定日期是否在某个范围内前言 最近做项目,碰到一个比较复杂的日期查询方式&#xff…

内网vCenter部署教程二,最全的了!

一、组网说明 vCenter组网最佳实践 每台服务器需要6个网口,需要三个分布式交换机,每个交换机分配2个物理网卡做冗余,分别做为管理网络、业务网络、高可用网络使用。另vsan网络和vmotion网络可以复用业务网络或管理网络,vcenter HA需要单独用一个网络。 二、创建管理网络…

Ubuntu通过rsync和inotify实现双机热备

Rsync Inotify双机热备 一、备份机操作 备份机:主服务器或主机文件将需要备份的文件同步到此服务器上,即从主服务器上同步过来进行备份。 1.1安装rsync sudo apt-get install rsync1.2修改/etc/dault/rsync文件 sudo vim /etc/default/rsync修改如…

二叉树——修剪二叉搜索树

669. 修剪二叉搜索树 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代…

GPT:通用预训练语言模型

论文标题:Improving Language Understanding by Generative Pre-Training论文链接:https://www.cs.ubc.ca/~amuham01/LING530/papers/radford2018improving.pdf论文来源:OpenAI一、概述从无标注文本中高效学习的能力对于缓解对监督学习的依赖…

PLUMBER Boosting the Propagation of Vulnerability Fixes in the npm Ecosystem

PLUMBER: Boosting the Propagation of Vulnerability Fixes in the npm Ecosystem 1.背景 npm是JavaScript编程语言中最大的生态系统,截至2022年1月,它拥有超过180万个第三方软件包。2017年11月2日的npm快照进行的调查显示,在610,097个包中…

从16K跳槽到20K,最后算下来年薪却还降了,我笑了····

跳槽时薪资涨了 4000,但年薪总包算下来反而变少了,这是怎么回事? 上周,我星球里一个同学就遇到了这么一个问题,薪资涨了、总包降了,而且谈薪时把自己坑了。 作为一个案例,我觉得对很多人可能会…

【项目设计】高并发内存池 (四)[pagecache实现]

🎇C学习历程:入门 博客主页:一起去看日落吗持续分享博主的C学习历程博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话: 也许你现在做的事情,暂时看不到成果,但不要忘记&…

数据结构:堆的实现与建堆时间复杂度分析

目录 前言 一.堆的介绍 1.堆的本质 2.堆的分类 二.堆的实现(以小根堆为例) 1.关于二叉树的两组重要结论: 2.堆的物理存储结构框架(动态数组的简单构建) 3. 堆元素插入接口(以小根堆为例) 堆尾元素向上调整的算法接口: 4.堆元素插入接口测试 5.堆元素插入…

【chatgpt】教你如何创建一个Vue脚手架

要创建一个Vue脚手架,您可以使用Vue CLI。Vue CLI是一个命令行工具,可帮助您快速创建Vue项目并提供开发环境。 以下是使用Vue CLI创建Vue脚手架的步骤: 首先,您需要安装Node.js。您可以在Node.js官网上下载和安装它。安装Vue CL…

计网面试题-在浏览器中输入url地址到显示主页的过程

先说答案哈 1DNS解析( DNS解析就是把一个域名转换成一个IP地址。)1)、先到浏览器的DNS缓存中查询是否有对应记录,如有则直接返回ip地址,完成解析,如果没有则下一步;2)、继续查询本地host文件,…

TIA博途中通过SCL语言实现快速排序的具体方法示例

TIA博途中通过SCL语言实现快速排序的具体方法示例 首先,了解一下快速排序的原理: 排序算法的思想非常简单,在待排序的数列中,我们首先要找一个数字作为基准数。为了方便,我们一般选择第 1 个数字作为基准数(其实选择第几个并没有关系)。接下来我们需要将这个待排序的数列…