[学习笔记] 在Windows下利用Putty实现SSH登陆和SCP上传下载

简介

Putty是Windows下实现Linux中的SSH,SCP等功能的包,其包括多个可执行文件以实现相应的功能。

下载

从官网下载 putty,官网地址:点我. 也可以直接下载 64 位的 MSI 安装包: putty-64bit-0.71-installer.msi

下载安装后,分多出以下文件:
在这里插入图片描述

可执行文件功能介绍

这些文件的功能如下:
【可执行文件】

  • putty.exe putty 主程序。
  • pscp.exe 用于文件上传和下载的程序。
  • puttygen.exe 用于生成连接SSH的密钥。
    【其他类文件】
  • LICENCE 使用许可证

用法

############### 成功运行的命令 ##################
# 使用用户名密码登陆SSH
putty -ssh -l root -pw password 106.12.6.198

# 使用用户名密码登陆SSH并执行在cmd.txt中的命令
putty -ssh -l root -pw password -m c:\Linux\cmd.txt 106.12.6.198

# 使用密钥文件登陆
putty -ssh -i c:\Linux\MyKeys\BaiduServer.ppk root@106.12.6.198

# 使用登陆密码将本地文件上传至远程服务器
pscp -pw password D:\Backups\data\upload.bat root@106.12.6.198:upload.bat

# 使用登陆密钥将本地文件上传至远程服务器
pscp -i c:\Linux\MyKeys\BaiduServer.ppk D:\Backups\data\upload.bat root@106.12.6.198:upload.bat

# 使用密码将远程服务器文件下载至本地
pscp -pw password root@106.12.6.198:upload.bat D:\Backups\data\upload1.bat 

putty包下的程序有个非常大的好处就是不依赖任何其他类库,所以可以将这些程序复制到任何地方使用,比如:

# 使用绝对路径直接使用 pscp.exe 上传某个文件,可使用以下地址进行下载。
# http://106.12.6.198:8080/register/downloads/SGM1_alpha8_20190403090326.zip
C:\> "C:\Program Files\PuTTY\pscp.exe" -pw $***19 S:\QDAS\Released\SGM1\SGM1_alpha8_20190403090326.zip root@106.12.6.198:SGM1_alpha8_20190403090326.zip 

# 复制并重命名后也可以完成上传
C:\> s:\api.exe -pw $***19 jsp8.rar root@106.12.6.198:/root

注意事项

  • 强烈推荐:Putty的可执行文件不依赖任何第三方文件,可以直接复制以上的exe文件在任何路径下使用。
  • 引用可执行文件时,若未设置环境变量,需要引用完全路径
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值