Remote Host
2017-12-28 23:35
28 查看
想要默认下载秘钥,这样ssh登陆就不用再使用账号密码登陆了,这里可以使用基于主机的非对称密钥方式从主机B直接登录到主机A,具体操作步骤如下: 1,先要修改需要登陆的linux主机A: vi /etc/ssh/sshd_config,将 RhostsRSAAuthentication HostbasedAuthentication PubkeyAuthentication 都设置为 yes 保存退出,重启ssh服务 /etc/init.d/sshd restart; 2,在另外一个做登陆操作的主机A上进行一下操作: cd ~/.ssh/ (如果没有.ssh文件夹,可以自己mkdir .ssh) ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): <-----可以输入存放密钥的地址 Enter passphrase (empty for no passphrase): <-----输入密语,可以为空 Enter same passphrase again: <-----确认密语 Your identification has been saved in /root/.ssh/id_rsa. <-----生成的密钥 Your public key has been saved in /root/.ssh/id_rsa.pub. <-----生成的公钥 The key fingerprint is: 93:08:88:88:dc:8f:46:d8:a3:09:fc:35:25:50:d0:fe root@CentOS5.2 3,秘钥生成以后,将秘钥文件从A主机拷贝到B主机: #scp -P 16888 ~/.ssh/id_rsa.pub root@A主机IP:/root/.ssh/authorized_keys root@B主机ip's password: 输入正确密码,回车 id_rsa.pub 100% 396 0.4KB/s 00:00 这样~/.ssh/id_rsa.pub 秘钥已经安全传输到B主机上的/root/.ssh/目录下并命名为authorized_keys(必须重命名为此文件名); #ssh -p 16888 root@A主机IP Enter passphrase for key '/root/.ssh/id_rsa': <------ 如果你在生成密钥时设置了密语,此处输入密语.如果没有输入密语,直接登入系统 密语正确出现类似如下的登录信息: Last login: Sat Jul 26 11:16:57 2008 from B主机ip [root@RHEL5 ~]# 登录A主机成功。
相关文章推荐
- Shell 助力开发效率提升
- 十篇笔记走向Python测试开发之路四(字典)
- 十篇python笔记带你走向测试开发之路-第一篇
- android wifi 无线调试
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- OpenSSL编程之RSA
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- python nohup linux 后台运行输出
- 每 172 个活动 RSA 证书中就有一个容易受到攻击
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行