使用USBNetwork + WinSCP很方便。本帖讲解用WinSCP连接Kindle时,省略输入密码的步骤。

WinSCP提供了一个工具:PuttyKeyGen,可生成“公钥私钥对儿”(Public / Private Key Pair)。私钥作为WinSCP客户端的标识,保存在客户端电脑里;公钥作为客户端的签名,记录到Kindle USBNetwork里。

这就好比你在12306买火车票。12306根据你的身份证,卖给你一张火车票。你上火车前验了票,就确认了购票人的身份。这里的身份证就是你的“私钥”,必须随身携带,不能外借。火车票就是“公钥”,12306要有你的购票信息,你出示给乘务员同样的车票,就能上车。

同理,每次WinSCP客户端连接Kindle时出示公钥(签名),Kindle在自己的记录里如果能找到同样的签名,用户就无需再输入密码了。

详细配置步骤如下:

1. 先用PuttyKeyGen生成公钥私钥对。

1> 密钥的类型,默认的SSH-2 RSA。

2> 点击“Generate”按钮,然后按提示,在空白区不停晃动鼠标。即可生成密钥对儿。

3> 保存私钥,文件名:private_key.ppk。保存公钥,文件名:authorized_keys_windows_format。

1> Key passphrase 设置密钥对儿的访问密码。空白即可。我们的私钥只是为了方便连接Kindle,无需设密码保密。

2> Key comment 密钥的名字,类似人类的昵称:小明、小丽。方便我们识别管理,因为我们可能会有很多密钥对儿。

3> Key fingerprint 密钥的指纹,是比Key Comment更完整的名字,可视为密钥的“全名”,类似我们的学名:赵小明,李晓丽。

密钥对儿的公钥要记录到Kindle里,指定目录、指定文件、指定格式。以后WinSCP在连接Kindle时,Kindle会拿密钥指纹找WinSCP验证。如果WinSCP有相应的私钥,Kindle就知道了WinSCP是一个已经记录在案的合法的客户端。

指定文件:/mnt/us/usbnet/etc/authorized_keys,因为我的USBNetwork安装在/mnt/us/usbnet目录。 1> 第一行是Kindle USBNetwork能识别的公钥。必须写成一行。具体格式是:ssh-rsa <key-data> <key-comment>

2> 第二行是PuttyKeyGen生成的公钥格式,直接复制到authorized_keys里,是不起作用的。

最后一步:WinSCP连接Kindle时,如下配置:

(完)

[kpw] USBNetwork + WinSCP + PublicKey + PrivateKey相关推荐

  1. 密钥文件读取保存为String,并转PublicKey/PrivateKey

    开发中得到密钥文件,需要将密钥获取出来,转为String,然后存储在数据库中,后又需要获取然后转为PublicKey/PrivateKey使用,以下是针对一种农行公钥私钥类型的密钥做转换,不一定通用其 ...

  2. KeyStore加载PublicKey/PrivateKey(公/私钥)证书

    开发过程中,对于签名和验签的问题,相信大家没少见过.很多时候,我们只是拿来就用,根本没留意里面的逻辑: 要么就是项目现有的签名和验签逻辑,要么就是拿demo里面的代码然后集成到项目中去,直接使用. 很 ...

  3. [kpw] USBNetwork的网连模式

    今天在Win7下搞定了USBNetwork的连接. 简介:UsbNetwork有两种工作模式: USBMS模式:把kindle连接到电脑上时会被系统当作U盘.这是kindle的默认连接方式. UsbN ...

  4. 亚马逊 ai 解雇_绿色是使用AI的新的黑色节约型亚马逊雨林

    亚马逊 ai 解雇 新成果 /使用AI的节约环境/哈佛 AI促进社会公益 / IEEE SMC 2020 接受 (New results / Saving Environment using AI / ...

  5. Linux SSH Publickey登录

    ssh 登陆验证分两种: password 和publickey password方式: 通过用户名和密码的方式验证身份! publickey方式: publickey方式使用publickey pr ...

  6. 手把手教你使用zabbix监控nginx

    zabbix监控nginx,多亏了容哥(杨容)的帮忙,为了感谢容哥的帮助,写了这篇文章. 环境介绍: 服务器系统版本:CentOSrelease 6.6 (Final) 内核版本:Linux hk_n ...

  7. zabbix二次开发之从mysql取值在运维平台js图表展现

    前沿: 集群控制平台已经要慢慢的灰度上线了,出问题的时候,才找点bug,时间有点空闲.正好看了下zabbix的数据库,产生了自己想做一套能更好的展现zabbix的页面. 更多内容请到我的个人的博客站点 ...

  8. zabbix3.2监控redis

    redis的监控1.监控脚本# vim /usr/local/zabbix_agents_3.2.0/scripts/redismonitor.sh#! /bin/bash #Name: redism ...

  9. zabbix加入TCP连接数及状态的监控

    一 监控原理: [root@99 nginx]# /bin/netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}' TIME_W ...

最新文章

  1. 【超链接】ToMyStudy
  2. Windows系统云服务器安装、配置 MySQL 数据库
  3. 超级强大的socket工具ss,替代netstat
  4. (贪心)区间问题大致思路
  5. 一篇搞懂Android View
  6. .net String Formatter 格式转换
  7. linux修改jdk文件保存,Linux下更换jdk和配置环境变量详解
  8. UV/PV 的共同点和区别
  9. 三角形网格的TBN矩阵中的Tangent计算。
  10. 好玩的Canvas射箭小游戏
  11. XPDL与WS-BPEL的比较之一:规范发展篇
  12. iOS 控制任务执行顺序
  13. FuJacKing-我的豆瓣解封了
  14. Web前端工程师知识体系大全,Web前端入门基础体系
  15. Linux常用过滤命令之grep命令的使用
  16. vue element 重新上传图片(将已经上传过的图片链接重新上传)
  17. 2022华为机试真题 C++ 实现【分苹果】
  18. 利用先序遍历输入法建立二叉树
  19. Test Renderer
  20. 【转载】多网卡的7种bond模式原理

热门文章

  1. 远程连接相关命令行(windows)
  2. python数字组合_将数字组合在一起形成多个数字的编号
  3. 百度排名批量查询_黄岛主:不限字数给你讲透百度霸屏引流细节思路与操作玩法...
  4. turf.js介绍及使用(地图掩膜遮罩功能的实现)
  5. 情人节表白代码 静态网页表白
  6. 数据库提示错误代码ora 01688
  7. 年度发布|华为云2021应用构建技术实践精选集,免费下载
  8. LiteOS学习---开发环境初识
  9. bootstrapt 表格自适应_BootStrap table表格插件自适应固定表头(超好用)
  10. 我来补充两句京东和企业软件