【linux】SSH终端Putty配置:文件上传/下载、显示中文字体、自动登录

news2024/11/25 23:41:42

文章目录

    • 写在前面
    • putty上传/下载文件
      • 1. 下载
      • 2. 解压和配置
      • 3. 使用sz/rz
        • 3.1 下载文件:sz
        • 3.2 上传文件:rz
    • 显示中文字体
      • 1. 下载合适的字体
      • 2. 解压和安装
      • 3. putty配置
    • putty自动登录
      • 1. putty配置
      • 2. putty快捷方式配置
      • 3. 使用putty
    • 写在后面

写在前面

一篇博客介绍了12种SSH终端工具的比较:https://www.cnblogs.com/Zz1tai/p/15668230.html
在这里插入图片描述
注:Aechoterm官网上说是有一些色调可调的,可能是后期更新的。

一般远程服务器终端最常用的是xshell,功能更全面,而使用Putty主要是轻量级,没有那么多复杂的功能。每个人使用需求不同可进行不同的选择。下面是在windows下的putty配置。

putty上传/下载文件

单个文件或少量小文件,想快速进行上传下载,一般在xshell中进行配置是可以直接使用rz/sz就可以,但是putty没有该功能。比如,在putty中执行下载README.md文件sz README.md,是显示的类似"卡顿"状态,比如:
在这里插入图片描述
如果想实现还需要使用其他版本的putty:LePutty,参考该博客进行安装和使用:使用Le Putty支持rz、sz命令

具体如下3个操作步骤:

1. 下载

先到这个地址下载文件:LePuttyTrunk-bin-20061103.zip
在这里插入图片描述

2. 解压和配置

解压第1步中文件后,文件夹下有程序文件putty.exe(就是LePutty),还有一个win32-lrzsz-0.12.20-bin.zip压缩包也解压(其中有rz.exe, sz.exe两个程序),将rz.exe和sz.exe路径配置到Conection→ZModem中:
在这里插入图片描述
注意:sz下载文件路径是下方Download folder设置的路径。

rz/sz路径配置完成后,进行其他自定义的配置,然后是Session中配置Host/Port/Session并保存,用于后面直接登录(如果要配置字体和自动登录,可以先跳过第三步使用sz/rz,把字体、自动登录都配置完成后再测试)。

3. 使用sz/rz

3.1 下载文件:sz

(1)同样使用sz README.md命令下载READM.md文件,仍是出现上面的“卡顿”状态(应该等待执行命令)
在这里插入图片描述
(2)然后点击左上角或右键窗口顶端出现如下菜单:
在这里插入图片描述
注:如果使用的不是下载的LePutty中的putty.exe文件,会不显示Zmodem Receive[下载]和Zmodem Upload[上传]选项
(3)选择点击Zmodem Receive,刚才的“卡顿”状态则变成完成下载的信息:(显示Bytes received后,需要手动按下enter,不然以为是卡住了)
在这里插入图片描述

3.2 上传文件:rz

对应上传文件,与下载文件方式类似:
(1)先执行命令rz -y,会弹出卡顿状态:
在这里插入图片描述
(2)点击左上角或右键窗口顶端出现菜单,选择点击Zmodem Upload,然后根据提示选择要上传的文件,确定即可。命令行的状态也方式变化:
在这里插入图片描述

显示中文字体

默认中文字体显示的是乱码,主要取决于设置的字体。就是这个字体是否同时支持英文和中文,一般能显示中文的字体英文也可正常显示,主要是有的中文字体下的英文字体显示不够友好,关键要看字体中iIlL的区分:iIlL和oO0(小欧、大欧和零)的区分:oO0

如果只是有英文Consolas是编写代码最常用的(等宽、ilo0字符区分明显),但是中文显示就会成乱码。

期望设置一个这样的字体:英文类似Consolas区分明显的字体,同时中文字体显示也很友好。

1. 下载合适的字体

我是在100font网上找的一个简体中文的字体(字体网址应该有很多)叫 星汉等宽 (源码Github地址):
在这里插入图片描述

2. 解压和安装

将第1步中下载的文件(milky-cn-0.1.1.7z)解压,解压后会有很多字体,选择自己想用的安装即可,我这里选择了常规的格式(regular)安装:
在这里插入图片描述

3. putty配置

putty中字体设置在:Window→Appearance→Font settings中的Change
在这里插入图片描述示例中文: 在这里插入图片描述
:要确认该字体是否支持中文和英文,可在配置时选中字体后,在字体示例下方的“脚本”处下拉菜单中查看是否有”中文“相关的字体可显示示例。

另外,还有设置UTF-8:Window→Translation→选择UTF-8
在这里插入图片描述

字体配置完成后,登录显示示例:
在这里插入图片描述

putty自动登录

因为默认putty没有设置账户密码的选项,每次登录都需要手动输入。(这里只有设置用户名)
在这里插入图片描述
参考该博客的一种方法:让 Putty 保存密码,自动登陆的四种方法

通过命令+快捷键方式实现自动登录,需要如下操作步骤:

1. putty配置

正常配置putty(比如先进行上述配置),最后配置Host/Port并保存了Session名称为test
在这里插入图片描述

2. putty快捷方式配置

先找到上面下载的putty软件(putty.exe)→右键→创建快捷方式,然后右键快捷方式图标→属性→目标,最后在目标处(原本是putty软件的路径),路径后面增加如下命令

-load test -ssh -l 用户名 -pw 密码

也就是目标处的值对应的是:

putty.exe路径 -load {Session名称} -ssh -l 服务器登录用户名 -pw 服务器登录密码

示例:
在这里插入图片描述
命令设置后,点击“确定”即可。

3. 使用putty

双击第2步骤的快捷方式即可登录,不用再输入用户名和密码。

写在后面

最后补充,上面关于putty的登录相关配置(sz/rz路径、字体、Host/Port/Session、其他自定义配置),建议是将Host/Port/Session最后配置。就是先配置 sz/rz路径、字体和其他自定义配置,然后再进行Host/Port以及Session配置,并保存Session。

不然,先配置了Host/Port/Session,再进行其他自定义配置时,这些自定义配置信息并没有保存。但是,Session保存后,又不知道怎么修改当前Session名称对应的这些配置。。。(可能有修改方法我还不知道吧)

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

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

相关文章

福德植保无人机工厂:创新科技与绿色农业的完美结合

亲爱的读者们,欢迎来到福德植保无人机工厂的世界。这里,科技与农业的完美结合为我们描绘出一幅未来农业的新篇章。福德植保无人机工厂作为行业的领军者,以其领先的无人机技术,创新的理念,为我们展示了一种全新的农业服…

C++共享和保护——(4)保护共享数据

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 一滴汗珠万粒粮,万粒汗珠谷…

Scala多线程爬虫程序的数据可视化与分析实践

一、Scala简介 Scala是一种多种类型的编程语言,结合了针对对象编程和函数式编程的功能。它运行在Java虚拟机上,具有强大的运算能力和丰富的库支持。Scala常用于大数据处理、并发编程和Web应用程序开发。其灵活性和高效性编程成为编写多线程爬虫程序的理…

SQL进阶理论篇(十二):InnoDB中的MVCC是如何实现的?

文章目录 简介事务版本号行记录的隐藏列Undo LogRead View的工作流程总结参考文献 简介 在不同的DBMS里,MVCC的实现机制是不同的。本节我们会以InnoDB举例,讲解InnoDB里MVCC的实现机制。 我们需要掌握这么几个概念: 事务版本号行记录的隐藏…

02.微服务组件 Eureka注册中心

1.Eureka注册中心 服务提供者与消费者: 服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)一个服务是消费者还是提供者&#xff…

Apache Flink(十五):Flink任务提交模式

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录

响应式布局2:手写响应式导航栏(BootStrap实现以及原生实现)

1.响应式导航栏介绍 响应式导航栏是一种在不同设备和屏幕尺寸下自适应布局和显示的导航栏。它可以根据用户所使用的设备(如桌面电脑、平板电脑或手机)自动调整其外观和交互方式,以提供更好的用户体验。 pc端: 手机端&#xff1a…

网络编程『socket套接字 ‖ 简易UDP网络程序』

🔭个人主页: 北 海 🛜所属专栏: Linux学习之旅、神奇的网络世界 💻操作环境: CentOS 7.6 阿里云远程服务器 文章目录 🌤️前言🌦️正文1.预备知识1.1.IP地址1.2.端口号1.3.端口号与进…

【具身智能评估6】Habitat 3.0: A Co-Habitat for Humans, Avatars and Robots

论文标题:Habitat 3.0: A Co-Habitat for Humans, Avatars and Robots 论文作者:Xavier Puig, Eric Undersander, Andrew Szot, Mikael Dallaire Cote, Tsung-Yen Yang, Ruslan Partsey, Ruta Desai, Alexander William Clegg, Michal Hlavac, So Yeon M…

出国旅游需要注意些什么

出国旅游是一种令人兴奋、令人期待的经历。然而,在进行这种经历之前,有几件事情是需要注意的。本文将为您介绍出国旅游需要注意的一些重要事项。首先,为了确保您的出国旅行顺利进行,您应该提前办理好您的签证和护照。不同国家对于…

JAVA主流日志框架梳理学习及使用

前言:目前市面上有挺多JAVA的日志框架,比如JUL(JDK自带的日志框架),Log4j,Logback,Log4j2等,有人可能有疑问说还有slf4j,不过slf4j不是一种日志框架的具体实现,而是一种日志门面(日志门面可以理解为是一种统…

Convolutional Neural Network(CNN)——卷积神经网络

1.NN的局限性 拓展性差 NN的计算量大性能差,不利于在不同规模的数据集上有效运行若输入维度发生变化,需要修改并重新训练网络容易过拟合 全连接导致参数量特别多,容易过拟合如果增加更多层,参数量会翻倍无法有效利用局部特征 输入…

【华为数据之道学习笔记】5-9图模型设计

图模型作为当前流行的信息处理加工技术,自提出以来,迅速在学术界和工业界得到了普及,在智能推荐、决策分析等方面有着广泛的应用。 图模型由节点和边组成。节点表示实体或概念,边则由属性或关系构成。实体指的是具有可区别性且独立…

区域和检索算法(leetcode第303题)

题目描述&#xff1a; 给定一个整数数组 nums&#xff0c;处理以下类型的多个查询:计算索引 left 和 right &#xff08;包含 left 和 right&#xff09;之间的 nums 元素的 和 &#xff0c;其中 left < right 实现 NumArray 类&#xff1a;NumArray(int[] nums) 使用数组…

Spark编程实验二:RDD编程初级实践

目录 一、目的与要求 二、实验内容 三、实验步骤 1、pyspark交互式编程 2、编写独立应用程序实现数据去重 3、编写独立应用程序实现求平均值问题 4、三个综合实例 四、结果分析与实验体会 一、目的与要求 1、熟悉Spark的RDD基本操作及键值对操作&#xff1b; 2、熟悉使…

Flutter ios 使用ListView 。滚动时 AppBar 改变颜色问题

在Ios 中 列表滚动条向下滚动一段距离后 会导致 AppBar 颜色改变 可以给 AppBar 或者 AppBarTheme。 scrolledUnderElevation: 0.0 属性 全局&#xff1a; MaterialApp(theme: ThemeData(appBarTheme: AppBarTheme(scrolledUnderElevation: 0.0)) ) 局部&#xff1a; App…

C语言判断素数(求素数)(两种方法)

素数又称质数。所谓素数是指除了 1 和它本身以外&#xff0c;不能被任何整数整除的数&#xff0c;例如17就是素数&#xff0c;因为它不能被 2~16 的任一整数整除。 思路1)&#xff1a;因此判断一个整数m是否是素数&#xff0c;只需把 m 被 2 ~ m-1 之间的每一个整数去除&#…

Mybatis-Plus之内置接口(一起了解Mybatis-Plus的内置接口)

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是君易--鑨&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《SpringBoot开发之Mybatis-Plus系列》。&#x1…

飞天使-jumpserver-docker跳板机安装

文章目录 jumpserverdocker 更新到最新下载安装包mysql启动mysql 命令 验证字符集,创建数据库使用jumpserver 进行连接测试 redis部署jumpserver 写入变量建jumpserver 容器正确输出登录验证 jumpserver 基础要求 硬件配置: 2 个 CPU 核心, 4G 内存, 50G 硬盘&#xff08;最低…

未来医疗的新希望:人工智能与智能器官的奇妙融合

导言 人工智能技术的不断演进在医疗领域掀起了一场革命。随着智能器官与人工智能的深度融合&#xff0c;虽然医学领域迎来了前所未有的机遇&#xff0c;但同时也伴随着一系列潜在的问题与挑战。本文将深入探讨人工智能如何与智能器官相互融合&#xff0c;为医学带来新的治疗可能…