和xshell相比,putty除了每次登陆时需要鉴权之外,基本上体验都差不多,由于putty以命令行操作方式为主,因此使用效率上会略高于xshell。

1、下载

下载地址1:(最新版)

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

下载地址2:(教程同款)

百度云下载地址:

版本:0.71

链接: https://pan.baidu.com/s/1maubeW7ZD-3_Tt5Z4_SlKA 提取码: x4ra

2、安装 & 配置

双击安装,默认安装目录为:C:\Program Files\PuTTY\,shell程序为

将putty安装目录加入Path环境变量,在进行文件传输时,需要用到pscp.exe。

打开cmd进行测试:

上图为pscp命令的帮助文档。

至此,安装 & 配置结束。

3、连接

入口:

(1)目标主机地址;

(2)会话名称,可自定义,便于下次使用;

(3)打开已保存会话;

(4)保存会话,便于下次使用;

对于需要多次使用的会话,在连接之前,我们可先将其保存,便于下次使用。

点击Open,打开会话:

第一次连接会提示是否信任主机,选择“是”即可。

至此,shell连接成功。

4、传输文件

文件的传输,其实现依赖于pscp.exe命令,pscp的执行是在cmd命令行窗口中执行,而非putty shell中,按照行为划分,分为上传和下载两种行为,二者默认的模式为无提示覆盖。

4.1、上传

命令格式:

/*
* -pw:指定密码,如果省略,则上传时需要手动输入密码
* -r:递归拷贝目录,即拷贝目录及其子文件
*/
pscp -pw <password> -r <source_dir> <username>@<ip>:<target_dir>

示例:

pscp -pw 123456 -r C:\Users\haku2\Downloads\temp\* root@192.168.56.101:/opt/temp

4.2、下载

命令格式:

/*
* -pw:指定密码,如果省略,则下载时需要手动输入密码
* -r:递归拷贝目录,即拷贝目录及其子文件
*/
pscp -pw <password> -r <username>@<ip>:<target_dir> <source_dir>

示例:

pscp -pw 123456 -r root@192.168.56.101:/opt/temp/* C:\Users\haku2\Downloads\temp

5、使用技巧

5.1、建立同步目录

相比于xftp提供的可视化窗口操作,pscp的命令行方式会显得有些笨拙,在上传/下载不同文件时,需要频繁修改命令。

为了避免上述缺点,可以建立同步目录,在传输文件前,将目标文件拷贝到同步目录中,则可使用同一命令实现文件的传输。

putty简易教程的更多相关文章

  1. 生活科技两相宜:(一)Win7使用微软SkyDrive网盘简易教程

    今天得写一个Win7使用微软SkyDrive网盘的简易教程,主要是给我老婆看,顺便贴出来给大家共享一下:)    使用微软SkyDrive网盘有两个层次.一个是使用网页版,这个跟使用163或者QQ网盘 ...

  2. JavaScript简易教程(转)

    原文:http://www.cnblogs.com/yanhaijing/p/3685304.html 这是我所知道的最完整最简洁的JavaScript基础教程. 这篇文章带你尽快走进JavaScri ...

  3. Emacs简易教程

    Emacs简易教程阅读: 命令: $emacs 进入之后,输入: C-h t 这里,C-h表示按住[Ctrl]键的同时按h ####### 20090620 *退出: 输入“C-x C-c” *撤销: ...

  4. PuTTY 中文教程

    PuTTY 中文教程 更新记录 2006-11-29初步完成想写的这些东西 2007-06-11PuTTY 的最新版本到了0.6:修改了一下 SSH 隧道:添加了 SSH 反向隧道:添加了用 SSH ...

  5. 文件上传利器SWFUpload入门简易教程

    凡做过网站开发的都应该知道表单file的确鸡肋. Ajax解决了不刷新页面提交表单,但是却没有解决文件上传不刷新页面,当然也有其它技术让不刷新页面而提交文件,该技术主要是利用隐藏的iFrame, 较A ...

  6. 【转】Delphi内嵌ASM简易教程

    Delphi内嵌ASM简易教程 作者:heiying2006-03-19 18:33分类:默认分类标签: 前言 Delphi作为一个快速高效的开发平台,使用的人越来越多,但熟悉在Delphi代码中嵌入 ...

  7. Ant 简易教程

    转载:http://www.cnblogs.com/jingmoxukong/p/4433945.html Ant 简易教程 Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动 ...

  8. Intellj IDEA 简易教程

    Intellj IDEA 简易教程 目录 JDK 安装测试 IDEA 安装测试 调试 单元测试 重构 Git Android 其他 参考资料 Java开发IDE(Integrated Developm ...

  9. MetaProducts Offline Explorer使用简易教程

    MetaProducts Offline Explorer使用简易教程 by windtrace  20170419 最近想下载一个网站上的内容打包成chm文件,以便离线浏览,webzip太长时间不更 ...

随机推荐

  1. C# List集合去除重复数据

    实例如下: using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; ...

  2. 地沟油jiance

    与地沟油较劲九年(我和我的祖国) 任  飞 2019年06月13日05:00  来源:人民网-人民日报 分享到:     地沟油中含有多种有毒有害物质,但地沟油的检测却是一大难题.单靠眼睛谁也无法判断 ...

  3. Fiddler抓包HTTPS捕捉旧版App

    “现在可以公开的情报:简易操作Fiddler抓包可能” 任何App的更新都限于苹果开发者规定,有时为了上架不得已放弃一些真正实用的功能,比如视频音频的直接下载,脚本的直接导入,手机上IPA的直接安装等 ...

  4. 浅谈矩阵变换——Matrix

    矩阵变换在图形学上经常用到.基本的常用矩阵变换操作包括平移.缩放.旋转.斜切. 每种变换都对应一个变换矩阵,通过矩阵乘法,可以把多个变换矩阵相乘得到复合变换矩阵. 矩阵乘法不支持交换律,因此不同的变换 ...

  5. ProjectEuler215 Crack-free Walls

    易知状态不会太多(\(3329\)个),直接搜一下,按照能不能连在后面建边,跑一遍dp即可 #include <bits/stdc++.h> using namespace std; st ...

  6. BZOJ3887 [Usaco2015 Jan]Grass Cownoisseur[缩点]

    首先看得出缩点的套路.跑出DAG之后,考虑怎么用逆行条件.首先可以不用,这样只能待原地不动.用的话,考虑在DAG上向后走,必须得逆行到1号点缩点后所在点的前面,才能再走回去. 于是统计从1号点缩点所在 ...

  7. Python 基础知识 (1) 持续更新

    (1)数字和表达式 当进入Python交互式的时候,Python就可以直接当成计算机使用 如 >>> 2 + 2 4 但是 当 1个整数 和 另外一个整数 相除的时候,计算的结果,只 ...

  8. Bootstrap-轮播图-No.6

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  9. 2、CString与string借助char *互转

    CString是MFC中的类,MFC前端界面中获得的字符串是CString类.标准C/C++库函数是不能直接对CString类型进行操作的. string是C++中的类. 安全性 CString &g ...

  10. plotly绘图

    import plotly.plotly as plt import plotly.offline as pltoff from plotly.graph_objs import * # 生成折线图 ...