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

文章目录

    • 写在前面
    • 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.mzph.cn/news/229806.shtml

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

相关文章

力扣刷题记录(10)LeetCode:51、37

51. N 皇后 应为各个皇后之间不能同行,所以一行只能有一个皇后。我们可以遍历每一行的各个位置,判断该位置是否可以放置皇后,一行放置一个。当一个皇后的位置已经在这一行确定了,我们就可以遍历下一行来确定下一个皇后在下一行的位…

✺ch3——数学基础

目录 3D坐标系和点矩阵单位矩阵转置矩阵逆矩阵逆转置矩阵矩阵的运算矩阵加法()矩阵乘法() 常用的变换矩阵平移矩阵缩放矩阵旋转矩阵透视矩阵正射投影矩阵LookAt矩阵 向量加法和减法点积叉积 局部空间和世界空间——模型矩阵M视觉空间和合成相机——模型-视图矩阵MV用GLSL函数构…

域名接入CloudFlare

接入Cloudflare分为两步 Cloudflare中注册站点域名DNS修改 整个过程如下 1.) 访问Cloudflare面板,添加站点 2.) 选择免费版 3.) 查看并明确DNS记录,其中服务的解析地址填写自己实际的服务器ip 4.) 去域名管理控制台,移除旧DNS服务器&#…

YOLOv5改进 | 2023 | CARAFE提高精度的上采样方法(助力细节长点)

一、本文介绍 本文给大家带来的CARAFE(Content-Aware ReAssembly of FEatures)是一种用于增强卷积神经网络特征图的上采样方法。其主要旨在改进传统的上采样方法(就是我们的Upsample)的性能。CARAFE的核心思想是:使用…

轻量封装WebGPU渲染系统示例<52>- Json数据描述材质、纹理等3D渲染场景信息

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/material/src/voxgpu/sample/DataDrivenScene3.ts 当前示例运行效果: ​​​​​​​ Json数据: {"renderer": {"mtplEnabled": true,"camera": {"eye&quo…

[原创][R语言]股票分析实战[2]:周级别涨幅趋势的相关性

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ联系: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、D…

频谱论文:面向频谱地图构建的频谱态势生成技术研究

#频谱# [1]李竟铭.面向频谱地图构建的频谱态势生成技术研究.2019.南京航空航天大学,MA thesis.doi:10.27239/d.cnki.gnhhu.2019.000556. (南京航空航天大学) 频谱地图是对无线电环境的抽象表达,它可以直观、多维度地展现频谱态势信息&…

RabbitMq交换机详解

目录 1.交换机类型2.Fanout交换机2.1.声明队列和交换机2.2.消息发送2.3.消息接收2.4.总结 3.Direct交换机3.1.声明队列和交换机3.2.消息接收3.3.消息发送3.4.总结 4.Topic交换机4.1.说明4.2.消息发送4.3.消息接收4.4.总结 5.Headers交换机5.1.说明5.2.消息发送5.3.消息接收5.4.…

python渗透测试入门——流量嗅探器

1.代码及代码讲解。 代码编写工具:VsCode (1)socket嗅探器 首先第一个脚本是最简单的原始socket嗅探器,它只会读一个数据包,然后直接退出: import socket import os#host to listen on HOST #这里输入…

Redis Cluster集群搭建 三主三从

Redis包下载 Linux: http://download.redis.io/releases/ Mac or Windows: https://redis.io/download/ 2.下载后解压进入文件夹(本次我的Redis版本是6.2.14版本) /redis/redis-6.2.14 开始安装 make instarll修改配置文件复制redis.conf 6…

STM32F103RCT6开发板M3单片机教程04--按键检测

原画图讲解 本教程使用是(光明谷SUN_STM32mini开发板) 首先了硬件连接原理,STM32F103RCT6开发板是mini最小系统板,板子在没并有按键。需要自行用面包板搭建。 硬件连接: PC10 -> KEY1 (MCU内部上拉…

mysql原理--InnoDB的表空间

1.概述 通过前边儿的内容大家知道, 表空间 是一个抽象的概念。 对于系统表空间来说,对应着文件系统中一个或多个实际文件;对于每个独立表空间来说,对应着文件系统中一个名为 表名.ibd 的实际文件。可以把表空间想象成被切分为许许…

当OneNote不同步时,你需要做些什么让其恢复在线

OneNote笔记本无法同步的原因有很多。由于OneNote使用OneDrive将笔记本存储在云中,因此可能会出现互联网连接问题,与多人联机处理笔记本时会出现延迟,以及从不同设备处理同一笔记本时会发生延迟。以下是OneNote不同步时的操作。 注意:本文中的说明适用于OneNote for Windo…

急速上手搭建单节点 k8s集群实战

Minikube搭建 是一种轻量化的Kubernetes集群,是k8s社区为了帮助开发者和学习者能够更好学习和体验k8s功能而推出的,使用个人PC的虚拟化环境就快速构建启动单节点k8s机器准备:阿里云 CentOS 7.x ,2核4g 安装 安装Docker # 1.先…

flask简单应用-1

目标: 做一个搜索网页,搜索当前路径下是否含有指定关键字的文件,如果有就列出来,没有返回消息 第一步:我们需要先显示一个搜索页面,页面上需要有一个可以输入的对话框,一个按钮执行搜索 建立ht…

nm命令使用详解,让你加快学习速度

nm 命令详解 符号是每个ELF文件的一个重要部分,因为它保存了程序实现或使用的所有(全局)变量和函数。符号表中保存了查找程序符号、为符号赋值、重定位符号所需要的全部信息。Linux中 nm用来列出目标文件的符号表;如果nm指令没有指出目标文件,则nm假定目…

【FPGA】电梯楼层显示(简易)

前言 这是作者室友的项目,本来不管作者事儿的,但是后来听到说是室友去网上找人花了80块买了个劣质的,不仅是从CSDN上抄的,而且使用的板子还不符合室友的要求。可叹作者心软啊,顺便给室友做了。 在代码实现部分会给出设…

智能优化算法应用:基于纵横交叉算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于纵横交叉算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于纵横交叉算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.纵横交叉算法4.实验参数设定5.算法结果6.…

人工智能中的核心概念

1 概述 人工智能英文缩写为AI,是一种由人制造出来的机器,该机器可以模仿人的思想和行为,从而体现出一种智能的反应。 人工智能的产业链分为基础层、技术层、应用层三个层次。 基础层包括:芯片、大数据、算法系统、网络等多项基础…

【Gradle】创建第一个项目

文章目录 1. 前提2. 创建项目并初始化1)创建项目2)初始化项目 3. 介绍生成的文件结构4. 执行5. 包的作成 (非必须)6. 推送(非必须) 本节将继 Gradle 之初体验 安装之后,创建第一个 Hello World…