简介
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文件在任何路径下使用。
- 引用可执行文件时,若未设置环境变量,需要引用完全路径