网络上一堆文章看傻了也学不会 一张图片就搞定……
![密匙生成](https://wx1.sinaimg.cn/large/0066ebxvgy1g7ffx19fl5j30sh0kfjta.jpg)
![路由器设置](http://upload-images.jianshu.io/upload_images/927838-92049a5563e5ba18.png)
【`ssh-keygen`】命令 一路回车 生成公+私密匙
【`cp id_rsa.pub authorized_keys`】命令 生成本机authorized_keys文件
最后将> authorized_keys文本内容黏贴到路由器密匙认证…(应用保存)搞定
登录如图`ssh root@6.6.6.6`秒登陆无需密码
路由器这个添加SSH密匙的位置就是> /etc/dropbear/authorized_keys文件
***
puttygen.exe是生成putty.exe的KEY用的 (我们不利用他来生成 只利用他来转换)
利用【ssh-keygen】生成的【id_rsa】文件
使用puttygen.exe转换-导入密匙 然后点击 保存私匙 生成id_rsa.ppk
![转换密匙](https://i.ibb.co/gS0XZgB/QQ-20190928204149.jpg)
***
由于路由器的ssh安装 端口转发无法保护22端口
所以才这样 虽然开着对内网 顺便把图中2个打勾的也取消掉 禁止密码登录 只允许SSH密匙KEY登录
其他工具比如WinSCP、putty登录也试过没问题
但是其他工具要用其他工具生成公私匙然后添加到路由器中 putty生成的 WinSCP也能用
直接上传***.pub的公钥文件内容就行因为内容和authorized_keys是一样的我看过~但是工具生成的就要authorized_keys文件了
![putty](https://image.ibb.co/fjaR26/1111111111.png)
![winspc](https://image.ibb.co/n46S9m/222222222222.png)