该方法的原理是预先生成一对公钥和私钥,私钥以文件的形式保存在本地,公钥保存在远程机器上。这样每次登录只需指定私钥文件,远程机器通过比对公钥和私钥来验证登录的合法性。

Putty 免密登录

第一步 生成公钥/私钥对

使用 putty 安装目录中的 puttygen.exe 工具

点击 generate --> 随意移动鼠标来生成秘钥 -->将公钥部分复制备用 --> 点击 Save private key

第二步 将公钥添加到远程机器的 ~/.ssh/authorized_keys 文件 (追加到文件末尾即可)

第三步 登录时指定私钥文件

Putty→会话:将服务器IP填好

Putty→连接→数据:填好自动登陆用户名

Putty→连接→SSH→认证:选择认证私钥文件(保存的密钥文件)

回到Putty→会话:保存的会话

WinScp 免密登录

这里 WinScp 使用 putty 生成的公钥和私钥

打开 WinScp --> 新建站点 --> 协议选择 SCP --> 填写远程机器IP 端口 登录用户名 --> 选择高级 --> 在 SSH 验证中指定putty生成的私钥文件 --> 保存

最新文章

  1. sublime text3 使用SVN插件
  2. 夺命雷公狗----Git---3---vi编辑器
  3. U盘常见问题汇总
  4. Erlang 进程被抢占的条件——一个进程长时霸占调度器的极端示例
  5. 第四篇、CSS选择器
  6. 【C语言】字符集和词汇
  7. 墙上时钟时间 ,用户cpu时间 ,系统cpu时间
  8. Sublime Text3 编辑器我的最爱
  9. HTML5原生拖拽/拖放⎡Drag & Drop⎦详解
  10. The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application问题解决方案参考
  11. php 面向对象二
  12. 深入学习NAT工作原理
  13. linux bash tutorial
  14. ubuntu下非交互式安装MySQL
  15. 情商UP:不遵守八小时工作制,你就能富起来??
  16. 迷你MVVM框架 avalonjs 1.3.8发布
  17. Java基础加强之并发(一)基本概念介绍
  18. JVM内存模型一
  19. 标题添加菜单HeaderContextMenu
  20. Apache的访问控制

热门文章

  1. 【转】Unobtrusive Ajax的使用
  2. Java自学-数字与字符串 装箱和拆箱
  3. C#将异常信息添加到日志
  4. React 的setState 理解
  5. Linux 下的7种文件类型
  6. C# 7可以在.NET Framework 4上运行吗?
  7. nginx 405错误
  8. python工程化最佳实践
  9. 浅谈布隆过滤器Bloom Filter
  10. Django 之 Form 组件