首页 > Windows开发 > 详细

SSH 无密码访问其它机器 和 Windows 上 putty 无密码访问 Linux 机器

时间:2015-04-11 10:12:23      阅读:240      评论:0      收藏:0      [点我收藏+]

1. 从一台 Linux 机器(ubuntu1)上无密码访问其它机器(ubuntu2)

(1)登录 ubuntu1 并切换到用户比如 s1

(2)运行 ssh-keygen -t rsa

(3)运行cd .ssh

(4)运行 cat id_rsa.pub >> authorized_keys。现在运行  ssh localhost 就可以无密码登录到本机。

(5)运行 scp authorized_keys s1@ubuntu2:/home/s1/.ssh/authorized_keys 

(6)在 ubuntu2 上运行 chmod 600 authorized_keys 

(7)现在在 ubuntu1 即可直接  ssh ubuntu2

 

2. 从 Windows 上使用 Putty key file 登录 ubuntu1

(1)将 ubuntu1 上 /home/s1/.ssh/id_rsa 文件下载到 Windows 上

(2)去 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. 下载 PuTTYgen.exe 

(3)运行 PuTTYgen.exe, 点 Load,选择 第一步下载的 id_rsa 文件

技术分享

 (4)保存产生的文件到磁盘

技术分享

 

技术分享

 

技术分享

(5)配置 putty 的 session 的 auto-login username 为 s1

技术分享

(6)设置 ppk 文件

技术分享

(7)现在就可以在 putty 中无密码登录 ubuntu1 了

技术分享

(8)使用同一文件配置第五和第六步可以无密码访问 ubuntu 2 了

参考链接:http://www.rackspace.com/knowledge_center/article/logging-in-with-a-ssh-private-key-on-windows

SSH 无密码访问其它机器 和 Windows 上 putty 无密码访问 Linux 机器

原文:http://www.cnblogs.com/sammyliu/p/4416187.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!