和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的命令行方式会显得有些笨拙,在上传/下载不同文件时,需要频繁修改命令。

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

最新文章

  1. ios网络编程学习
  2. memcached安装配置
  3. codeforces 434A A. Ryouko&#39;s Memory Note(数学)
  4. EditorWindow 和MenuItem
  5. nginx反向代理nginx,RealServer日志打印真实ip
  6. dotTrace 学习笔记
  7. NAT详解
  8. 创建Git版本库
  9. Java 浏览器兼容模式
  10. linux内核代码的编写初步以及makefile的配置
  11. ITU-T Technical Paper: IP服务性能模型
  12. linux的一些命令,面试经常碰到的
  13. SignalR学习笔记(一) 简单聊天室
  14. Git服务器安装详解及安装遇到问题解决方案
  15. 解决git冲突造成的Please move or remove them before you can merge
  16. supersocket 遇到的Failed to initialize 和 log4net用法
  17. ABP框架系列之二:(Entity Framework Core-实体核心框架)
  18. Java总结——常见Java集合实现细节(1)
  19. [EF]数据上下文该如何实例化?
  20. Pentaho的Mondrian对Hive的支持

热门文章

  1. LoadRunner(5)
  2. ndk学习之C语言基础复习----基本数据类型、数组
  3. mybayis项目使用的Mapping文件使用总结参考(二)
  4. webstorm 2016.3 注册方法
  5. CodeForces 835C - Star sky | Codeforces Round #427 (Div. 2)
  6. 关于.ssh出错,无法从远程git仓库拉代码
  7. Python基础--基于ubuntu linux基础知识点
  8. 小米oj 判断是否为连乘数字串
  9. [Luogu] 子串
  10. 洛谷 U5122 T2-power of 2(费马小定理)