Linux虚拟机之间免密登录的实现
来源:互联网 发布:淘宝店铺收藏有用吗 编辑:程序博客网 时间:2024/06/16 09:53
1.生成当前节点免密登录信息
1)$ ssh-keygen -t rsa 命令,出现一下结果,我一直按Enter,按到最后,
2)$ ssh localhost 进行检测,是否无密码登录
3)$ cd .ssh
4)$ ls -a
authorized_keys id_rsa id_rsa.pub
2.B实现免密登录A,需要在B中导入A的id_rsa.pub
1)$ scp id_rsa.pub hadoop@B:/home/用户usera 从A节点拷贝id_rsa.pub到B节点用户目录下
2)$ cat id_rsa.pub >> .ssh/authorized_keys 在B节点上,将id_rsa.pub写入到B的authorized_keys
3)$ ssh 用户usera@A 在B节点实现免密码使用用户登录A节点,进行控制 在命令中A、B均可以用IP代替
参考
1、hadoop02@ubuntuserver2:/root$ ssh-keygen -t rsa 命令,出现一下结果,我一直按Enter,按到最后,
[cpp] view plain copy
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hadoop02/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/hadoop02/.ssh/id_rsa.
Your public key has been saved in /home/hadoop02/.ssh/id_rsa.pub.
The key fingerprint is:
0f:7e:45:6c:40:7c:9d:46:c5:12:31:09:5c:2c:4a:aa hadoop02@ubuntuserver2
The key's randomart image is:
+--[ RSA 2048]----+
| oo..**B.|
| oo+ B..|
| o o+o . |
| . .o |
| .S . |
| E. o . |
| . o |
| . |
| |
+-----------------+
2、hadoop02@ubuntuserver2:/root$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
注意:cat 与.ssh之间有空格,id_rsa.pub与>>之间有空格
3、hadoop02@ubuntuserver2:~$ cd .ssh
4、hadoop02@ubuntuserver2:~$ ls -a
authorized_keys id_rsa id_rsa.pub
5、hadoop02@ubuntuserver2:~/.ssh$ ssh localhost 进行检测,是否无密码登录
6、把hadoop02中的id_rsa.pub拷贝到hadoop01中
hadoop02@ubuntuserver2:~/.ssh$ scp id_rsa.pub hadoop01@192.168.1.135:/home/hadoop01
注意:hadoop01@192.168.1.135在ubuntu操作系统中必须这样写,否则就会出现错误。这可能跟其他的linux操作系统不同,hadoop01是你的登录名,192.168.1.135是IP地址。
这样就可以传递成功!
7、hadoop01@hadoop-master:~$ cat id_rsa.pub >> .ssh/authorized_keys
注意这个要在/hadoop01目录中,完成这部之后,hadoop02访问hadoop01就不需要密码访问了。
8、测试一下:在hadoop02中,ssh hadoop01@192.168.1.135 测试一下是否直接可以控制hadoop01了!
- Linux虚拟机之间免密登录的实现
- 【Linux】虚拟机免密登录
- 在两台虚拟机之间实现SSH免密码登录
- Linux系统之间免密登录
- Linux机器之间免密登录
- 配置Linux之间ssh免密登录
- linux机器之间SSH免密登录
- Linux 免密登录的实现原理和验证方式
- Linux下实现免密登录
- Linux下实现免密登录
- 虚拟机之间免密登陆
- linux免密登录
- linux 实现免密码登录
- linux系统之间ssh免密码登录
- linux服务器之间免密码远程登录
- RedHat虚拟机配置ssh免密登录无效的问题解决
- Linux下的ssh免密登录
- 各个节点之间的免密码登录
- Jemeter 测试存储过程的并发调用
- 获取手机品牌工具类
- 想入门深度学习?先理解这25个概念!
- hibernate学习第三天笔记
- Could not delete .........May be locked by another process.
- Linux虚拟机之间免密登录的实现
- 完整的C++ 静态单例代码(带互斥量Mutex)
- 电池电量分析
- 树
- 在做修改密码的 输入空格 是禁止的 EditText禁止输入空格 和 换行
- pm2
- Vue 学习
- Tornado源码之请求(03)
- Android 性能优化之内存泄漏的检测与修复