Putty工具使用教程

article/2025/8/19 22:59:07

为啥要用putty

        最重要的原因是免费的,收费的ssh客户端在公司里不让用了。所有我就开始使用一些免费的ssh客户端工具。发现Putty用着还不错,小巧精悍、使用方便,基本上能满足工作需要,主要功能:ssh客户端、pscp、psftp等

下载安装

        下载地址:PuTTY: a free SSH and Telnet client

安装时候没啥特别的,按照提示按照就可以了。安装完成后,可以在开始菜单的程序里找到putty。

        建议先去看看帮助文档,里面有些使用的介绍(我使用putty大部分操作是通过这个文档再加少量的百度),虽然文档是英文还是可以看得懂(我的英文很菜),其实学会看这类的官方文档是一种自我学习的能力。

      pageant :认证代理管理工具

       psftp:类似ftp的命令行式的文件传输工具

       putty:putty主程序

       puttygen:秘钥生成器  

                 

      

使用putty

 

 

ssh登录

打开putty,默认就会进入Session界面,在此界面上输入host名或ip及端口点击Open就会开始会话连接。连接类型有:SSH(默认的连接协议建议使用此协议), serial,Telnet, Rlogin,SUPDUP等。

如果是第一连接会弹出ssh-key接收安全提醒的弹出框,选择Accept,下次连接时就不在提示了。

        进入此界面则表示连接成功了,要求输入登录名,然后【Enter】键。如果host名ip不对或者是连接不到服务器,则出现弹出连接超时的提示框。

                                

 输入密码,注意的密码输入不会在界面上显示。密码错误会提示再次输入密码。

成功登陆后会有上次登陆的情况叙述提示。

 好了,可以开始了自己的linux探索之旅了。

再说一个putty默认的快捷粘贴复制的功能:鼠标选中默认复制,右键单击默认在光标处粘贴。

这个默认功能非常人性化,至少比window命令行窗口,xshell的快捷键方便很多,这也是我现在比较喜欢用putty原因之一。

退出会话连接可以用 exit 命令或者直接关闭窗口。

保存session

        刚开始用putty有点不太习惯没有保存会话信息,每次连接都要输入ip,其实putty是有这个保存session功能。

        在Saved Sessions 框中输入会话名,然后点击 【save】就会把连接信息保存到会话列表中,下次再打开putty时,选择会话信息点击【load】就会补全连接信息。

调整字体

       

调整字体就截个图不说啥了。稍微提示下,这个字体设置是跟会话信息关联的,建议先设置字体,再保存下会话信息。下次使用的时候直接加载对应会话信息字体也跟着变化。(我在连接新的服务的时候发现窗口的字体大小又变10,之前设置字体的会话打开的窗口字体是对应设置的大小。其实putty的这个字体设置改成通用的会更符合用户习惯)

关于putty菜单上的其他功能,我没咋用过,等有用过了再补充总结。

pscp命令传输文件

        在使用ssh客户端,进行文件传输操作是不可缺少。pscp命令就putty支持文件传输操作之一。

        我发现这个命令是在帮助手册上看到的,就尝试这用了一下。

pscp命令是可以在window的dos窗口或者git命令窗口(git bash here)直接执行的(我比较喜欢用git命令窗口)。

下载文件到本地

pscp [可选参数] [远程服务用户@]远程服务地址:要下载的文件路径  保存到本地路径eg: pscp root@192.168.56.101:/home/pscp.txt D:/data/

输入正确命令后会提示输入远程服登陆密码,密码正确就会开始下载。

 上传文件到远程服务

pscp [可选参数] 上传的文件路径(可多个,可相对路径)  [远程服务用户@]远程服务地址:要保存的地址路径eg:  pscp yzt2.properties cde.properties root@192.168.56.101:/home/

 

pscp 还有一个ls参数用于查看远程服务的目录结构

pscp -ls root@192.168.56.101:/usr

 

其他的可选参数有用到时候再补充

pscp的缺点:1、“一锤子买卖”执行完当前命令后就直接退出了会话

                       2、git命令窗口下输入密码时显示输入密码(dos窗口无此现象)

 putty还有一个更好用的文件传输方案:自带的psftp工具

psftp工具传输文件

        这个工具用起来就是个命令窗口版的FTP传输工具,当然这个工具使用我也是在帮助文档上学习的。

 open连接服务

open 远程服务地址 eg: open 192.168.56.101

打开putty工具窗口,输入如上的open命令后按照提示输入用户,密码进行连接

psftp常用的文件操作命令

//cd 路径  用于切换工作目录
cd /home//ls  用于查看工作目录下资源
ls//mv 文件路径1 新文件路径2 用于移动文件或者文件改名
mv yzt5.properties  yzt5005.txt//del 文件路径  用于删除文件
del yzt5005.txt//mkdir 新目录名  用于创建目录
mkdir psftp//rmdir 目录名  用于删除目录
rmdir psftp

 

 

get命令下载文件

// get 远程要下载的文件路径  [可选 本地绝对地址的路径,不写则会下载到putty安装目录下]
get yzt2.properties  d:\data\yzt2.txt

 

 

 put命令上传文件到远程服务

//put 本地文件路径 [可选 远程路径地址,不写则直接上传到工作下]
put d:\data\yzt2.txt

 

 

mget ,mput命令多文件传输

//mput 文件路径1 文件路径n   用于多文件路径上传
mput d:\data\hjt.properties d:\data\readme.txt //mget 文件路径1 文件路径n 或者 正则匹配文件名 用于多文件的下载
mget *.txt  //下载工作目录下以.txt结尾的文件//注意是mget 把文件下载到putty安装目录下,目前暂时没有找到能下载到指定路径的方法

题外话

        这算是我的第一篇跟技术相关的博客文章了,写之前没太想好要写哪方法的文章,还是先从简单的入手。所有就选择了putty工具的使用总结,写这类文章就有点像写用户操作手册相对简单。之前我就是看看了putty的帮助文档,把pscp ,psftp 文件上传下载的命令记录到云笔记里了并没这么详细的整理过。虽然网上也有不少putty使用相关的博客文章,但是毕竟不是自己思考消化总结的,就像我上一篇 感悟:思想总结也要勤快,思想的懒惰更危险 中写的要养成总结写博客的习惯,经过自己思考加过后的东西才是真正属于自己的。


http://chatgpt.dhexx.cn/article/v43JgwxW.shtml

相关文章

putty使用教程

putty文件提取: 链接:https://pan.baidu.com/s/1_V8RwUXBmYB_kb-B28hdXg 提取码:0pia 一、使用putty进行虚拟机的操作 putty能够给我们模拟虚拟机的界面,方便我们的操作,可以使用复制和粘贴,在后期需要…

Putty的使用

文章目录 PuTTY 创建 SSH 会话连接PuTTY 修改保存设置PuTTY 会话保持时间PuTTY 复制粘贴文本PuTTY 窗口内容长度PuTTY 保存登录用户名PuTTY 使用私钥登录PuTTY 删除会话配置信息 PuTTY 官方下载地址 PuTTY 创建 SSH 会话连接 运行 putty.exe,在程序界面内输入服务…

Putty完全使用方法

为什么要写这个,因为我觉得putty对学生还是挺有用的 Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,在各种远程登录工具中,Putty是出色的工具之一,其功能丝毫不逊色于商业的telnet类工具,用它来远程管理Linux十…

【CIFS】文件共享服务器

文章目录 文件共享服务器(cifs)一、共享服务器概述二、创建共享三、访问共享四、创建隐藏的共享五、共享命令六、屏蔽系统隐藏共享自动产生1、通过命令取消隐藏文件夹共享2、打开注册表3、定位共享注册表位置 七、关闭445端口(文件共享&#…

k8s对接smb/cifs存储

之前文章提到,k8s官方是支持nfs存储的,那么在windows常见的文件共享协议是否也支持呢。答案是肯定的。不过支持的方式是通过CSI接口进行支持的。官方提供的项目是csi-driver-smb 官网:https://github.com/kubernetes-csi/csi-driver-smb 安装…

RH236客户端配置--通过CIFS挂载

RH236客户端配置–通过CIFS挂载 本章节介绍如何使用客户端进行CIFS挂载使用GlusterFS存储。 RHCA专栏地址:https://blog.csdn.net/qq_41765918/category_11532281.html 文章目录 RH236客户端配置--通过CIFS挂载使用SMB导出Red Hat Gluster存储卷配置服务器以使用Sam…

CIFS文件存储系统

#######CFIS文件的存储########### 如果web服务器压力太大,用多台站点为1台服务器分担压力 3台主机 如果每台主机分别存有支付宝帐号注册信息 如果1号主机挂了,应该怎么办? 技术:存储分离,把东西分享出去给别人用。 最底层1个存储…

文件服务协议:cifs/nfs 简介

文章目录 @[toc]一、场景问题1.文件服务协议2.文件存储支持哪些访问协议?3.使用 nfs 挂载后,Windows 下没有写入权限,如何处理?二、 NAS 服务器扩容三、 NAS的IO性能其他一、场景问题 1.文件服务协议 选择文件系统的协议类型,NFS或CIFS/SMB。 NFS 协议:更适合于 Linux…

cifs 文件服务器,使用SMB/CIFS做文件服务器

SMB/CIFS组件是一种Java访问共享文件夹的实现,使用它也是可以很方便的管理上传下载的文件,先闲话一些别的吧。很久以前有遇到文件的上传下载时,很“单纯”的将文件写至servletContext.getRealPath("/files");目录下,然后…

rhel7使用cifs进行文件共享和挂载

1、环境说明 服务端:windows server 2012 客户端:redhat7.5 2、服务端window server2012开启目录共享 左下角“开始”,找到“管理工具” 找到“计算机管理”,双击 找到“计算机管理(本地)”-->“共享…

文件共享服务器(CIFS协议)

文章目录 1、共享服务器概述2、创建共享2.1、权限设置 3、访问共享4、创建隐藏的共享5、访问隐藏的共享6、共享相关的命令7、屏蔽系统隐藏共享自动产生8、查看本地网络连接状态9、关闭文件共享服务 实验环境:Win2003当作服务器(IP:192.168.0.…

CIFS

一、CIFS 1.CIFS系统:Internet文件共享系统,也称服务器信;适用于MicrosoftWindows服务器和客户端的标准文件和打印机的共享系统息块(SMB) 2.Samba服务:用于将linux文件系统作为CIFS/SMB网络文件进行共享&am…

cifs网络文件系统

搭建实验环境:创建两台虚拟机,确保两台虚拟机的网络互通,给虚拟机1添加大小为10G的硬盘,在虚拟机2中安装samba-client, 1.samba服务简介 smb Server Message Block(Sum公司研发) cifs …

CIFS文件共享

一.基本概念 CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用…

cifs协议(基于samba服务)

一、基本概念: CIFS是实现文件共享服务的一种文件系统,主要用于实现windows系统中的文件共享,linux系统中用的比较少linux系统中利用CIFS文件系统实现文件共享,需要安装samba服务。它使程序可以访问远程Internet计算机上的文件并要…

hdoj 1570 A C

A C(链接) Problem Description Are you excited when you see the title "AC" ? If the answer is YES , AC it ; You must learn these two combination formulas in the school . If you have forgotten it , see the picture. Now I will…

HDOJ 2005

第几天? Problem Description 给定一个日期,输出这个日期是该年的第几天。 Input 输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的…

杭电OJ,已重新开放!HDOJ

前几天我们介绍了网络上有很多可以练习上机考试刷题的网站,叫做OJ(Online Judge)。还提到了一些学校已经公布了复试上机的说明,可以提前练习。 已经有211大学发布计算机专业,研究生复试上机考试说明 在其中我们提到&am…

HDOJ学习笔记(一)

原创文章,版权归www.encalyk.com所有,转载请注明。 第一阶段,做了如下训练。 任务一、了解HDOJ系统(acm.hdu.edu.cn),看完F.A.Q,注册Forum账号,熟悉各栏目代表的意思。 任务二、学会…

HDOJ初体验

HDOJ的使用 1.0 什么是HDOJ HDOJ 是“杭州电子科技大学程序在线评测系统”(Hangzhou Dianzi University Online Judge)的缩写,是一个提供编程题目以及在线测评的网站,其兼容Pascal、C、C、Java、GCC、G等多种语言,并拥…