SSH 无密码访问其它机器 和 Windows 上 putty 无密码访问 Linux 机器-阿里云开发者社区

开发者社区> 橘子红了呐> 正文

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

简介:
+关注继续查看

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

(9)遇到一个诡异的问题是,在 ceph1 上产生key,ssh-copy-id ceph2,使用按照上述方法产生的 private key 文件可以访问 ceph2,但是无法访问 ceph1.在 ceph1 上运行 ssh-copy-id ceph1,然后就可以访问了。


    本文转自SammyLiu博客园博客,原文链接:http://www.cnblogs.com/sammyliu/p/4416187.html,如需转载请自行联系原作者



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8366 0
忘记Windows XP登录密码的解决方案
忘记Windows XP登录密码的解决方案 出处:中国电脑教育报责任编辑:pcedu [03-1-20 17:22] 作者:马明臣 内容搜索   高级搜索   笔...
498 0
全球最大的已泄漏密码库现可公开访问下载:你的密码有人泄漏过吗?
本文讲的是全球最大的已泄漏密码库现可公开访问下载:你的密码有人泄漏过吗?,前不久美国国家标准和技术协会(NIST)发布《数字身份验证指南(DAG)》的最新草案,建议企业定期检查用户是否使用了已泄漏密码。
4486 0
3404
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载