确保系统有puttygen,没有的自行安装。

ppk转换pem指令如下:

puttygen in.ppk -O private-openssh -o out.pem

Windows Gui程序操作方式:
load private key 然后要选择菜单Conversions下面的Ex[……]

Read more

用PuTTY访问SSH服务器的时候,偶尔会有网络中断造成通信断开的情况,这种情况一般是因为PuTTY默认不会发送心跳包,时间太长未通信,服务器自动中断造成的。

解决起来也很简单,可以从SSH配置设置,可以参考之前写的文章:SSH Write failed: Broken pipe 解决方案[……]

Read more

putty的session保存的多了,有些东西需要批量修改,就比较麻烦了,所以一般要找的session的存放位置导出数据,批量修改完,导入回去即可。

那么存放在哪儿呢?

存放在注册表的:

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sess[......]

Read more

示例:
新建个txt,一行一个放你登录后要执行的指令。

putty.exe -load Proxy -ssh root@127.0.0.1 -P 22 -pw password -m txtlocation

上述执行,-load Proxy 表示加载Proxy的模板配置。
-P 22 表示指[……]

Read more

psftp工具是putty类的上传工具,命令行使用很方便,如何登录成功后批量上传文件?方法如下:
1.将上传文件的指令一行一条写入a.txt
2.通过如下参数启动psftp,即可在登录后按照a.txt上传文件,示例代码如下:

"psftp.exe" aaa@127.0.0.[......]

Read more

有时候需要打开多个远程终端进行操作,一个一个启动putty很麻烦,这个时候就需要写个批处理,批量putty登录。
命令如下:

putty.exe -ssh -l user -pw password -P 2222 127.0.0.1

[……]

Read more

直接设置Features,进入下图设置:

在Terminal->Features中勾选Disable remote-controlled window title changing,即可实现Putty登录后标题显示IP。[……]

Read more