/*
1.1.什么是集群?
很多台服务器(计算机)做相同的事,就称之为集群
服务器和服务器之间必须要处于联通状态(linux01和linux02可以相互访问并且传输数据)
服务器的配置和常见的计算机没有什么区别:
E系列处理器
64G(包含64G)以上才称之为服务器内存
没有显卡(M系列的显卡) */
/*    1.2.免秘钥登录解决的问题是什么?
解决了集群之间相互访问受到密码的限制
linux01 --> linux02
登录linux02(用户名和密码)
配置了免秘钥登录以后就不再需要登录了 可以直接访问 */
    1.3.免秘钥的配置
只要是在集群中,都必须要配置免秘钥 并不是说一台机器配置完了其他机器都可以使用 //方法一
1.3.1.需要在服务器上生成自己的公钥和私钥 私钥只能自己用,不能共享给其他人(登录这台服务器的唯一标识)
公钥是可以共享给其他服务器的,其他的服务器再次登录本机服务器就不再需要密码了 使用ssh命令可以直接登录其他的服务器,但是需要输入密码 //语法 ssh ip/修改后的主机名。。。 配置成功后可以直接连接到想要的虚拟机。。。
     // ssh ip ssh ip ssh ip ssh ip

ssh ip地址(默认是root用户) ssh 用户名@ip地址 最终公钥和私钥会在~/.ssh文件夹下生成

      开始配置的语法。 ssh-keygen -t rsa /* !!!!!注意!!!!!
四个回车
一次密码都不要输入
一旦输入了一次密码,免秘钥登录会失败*/
linux01 --> linux02 输入的不再是linux02的密码了,需要输入之前在配置免秘钥的时候所输入的密码
完成后看到如下内容,说明成功:
+--[ RSA 2048]----+
| .o. |
| .E. |
| .. . |
| o . |
| S o .. |
| o oooo |
| . o.+=. |
| .B... |
| .+.=+. |
+-----------------+
根据算法进行对公钥和私钥的生成 1.3.2.进入到~/.ssh文件夹中查看公钥和私钥 //语法命令
cd ~/.ssh 1.3.3.
/*把自己的公钥copy到其他的服务器上
!!!!!注意!!!!!也必须把公钥往自己本机copy一份,否则使用ssh远程连接自己的时候,也需要密码*/ //语法命令
ssh-copy-id ip地址 这个时候是需要输入密码的,因为最终免秘钥还没有配置成功,所以访问其他服务器的时候依然需要输入密码
看到以下内容说明配置成功:
Now try logging into the machine, with "ssh '192.168.23.144'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. // 方法二 简单
修改ip和hostname的映射
192.168.23.144 linux01
192.168.23.145 linux02 //复制命令: 使用方式 scp -r home/apps/haha xixi:/home/apps/
     复制的路径 是根据当前所在的文件路径 决定的。 此时,我是在cd / 这个目录下。所以 是 scp -r home/apps.....
     换个路径就不一样了。。。。
                                              

scp -r 所要copy的目录/文件 目标的ip地址/hostname:/目标路径

Linux 集群 和免秘钥登录的方法。的更多相关文章

  1. linux中集群的免秘钥SSH直接登录

    这里以三台mysql的主从服务器为例:manage.master.slave1.slave2   给4个机器生成秘钥文件 以manage为例,执行命令,生成空字符串的秘钥(后面要使用公钥),命令是: ...

  2. Linux SSH 免秘钥登录

    SSH 免秘钥登录 ssh:是一种安全加密协议 ssh  username@hostname     ssh gongziyuan.com:以当前用户登录该机器(如果不是当前用户,需要这么干:ssh ...

  3. linux普通用户免秘钥登录(xshell工具环境)

    一.xshell生成密钥 1)工具->新建用户密钥生成向导 2)选择密钥类型.密钥长度(默认即可) 3)生成密钥(生成公钥和私钥) 4)为密钥加密,增加密码(可选),建议加上 5)将公钥保存为文 ...

  4. linux下ssh免秘钥登录

    1.检查防火墙是否关闭 (1)切换到root用户 (2)查看防火墙状态 service iptables status 这是没有关闭 (3)设置关闭 service iptables stop 2.检 ...

  5. SSH配置免秘钥登录

    一.  SSH 配置免秘要登录 配置SSH 免秘要登录,虽然就那么几步,但总是会出现点小问题,今天就做下记录.SSH 免秘钥就是让两台机器相互信任,不需要输入密码就能相互登录.配置相互信任就是把各自的 ...

  6. ssh设置免秘钥登录

    系统:CentOS7.2 需求:A服务器的fab用户需要使用www用户免秘钥登录到B服务器 换句话说,就是在A服务器的fab用户下,ssh    www@B服务ip   -p  端口  ,然后登录过去 ...

  7. Linux SCRT本地免秘钥登录远程机器

    一.生成本地公钥和私钥 1.1.创建公钥 步骤:工具->创建公钥 然后下一步: 秘钥类型选择RSA: 然后下一步: 密钥位长度:默认是1024,我这边是2048 然后下一步: 密钥格式: 然后点 ...

  8. ssh免秘钥登录

    简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是目前较可靠,专为远程 ...

  9. Hadoop中ssh+IP、ssh+别名免秘钥登录配置

    1.为什么要进行 SSH 无密码验证配置? Hadoop运行过程中需要管理远端Hadoop守护进程,在Hadoop启动以后,NameNode是通过SSH(Secure Shell)来启动和停止各个Da ...

随机推荐

  1. C. Not Equal on a Segment(codeforces)

    C. Not Equal on a Segment time limit per test 1 second memory limit per test 256 megabytes input sta ...

  2. matplotlib 进阶之Constrained Layout Guide

    目录 简单的例子 Colorbars Suptitle Legends Padding and Spacing spacing with colobars rcParams Use with Grid ...

  3. oralce索引的使用

    1.索引的作用 数据库对象 用于提高数据库检索的效率,对于where,group,order by条件中经常出现的字段,创建索引可以加快效率 缺点:如果对于大量的数据插入时效率可能会变低 2.索引的使 ...

  4. CS5210完全替代AG6202|HDMI转VGA芯片+原理图|替代兼容AG6202

    安格AG6202是一个HDMI转VGA不带音频解决方案,用于实现HDMI1.4高分辨率视频转VGA转换器.Capstone  CS5210不管在性能上和设计参数上面都是可以完全替代安格AG6202,且 ...

  5. javaScript系列 [09]-javaScript和JSON (拓展)

    本文输出JSON搜索和JSON转换相关的内容,是对前两篇文章的补充. JSON搜索 在特定的开发场景中,如果服务器端返回的JSON数据异常复杂(可能超过上万行),那么必然就有对JSON文档进行搜索的需 ...

  6. PaperRead - Comparison of Fundamental Mesh Smoothing Algorithms for Medical Surface Models

    几种常见平滑算法的实现可以参见: 几种网格平滑算法的实现 - Jumanco&Hide - 博客园 (cnblogs.com) 1 Introduction 图像空间中相关的组织和结构,变换成 ...

  7. [学习笔记] Oracle字符串函数、日期函数、数值函数、转换函数、聚合函数

    函数 单行函数:对一行数据进行操作的函数,如字符串函数.数值函数.转换函数.日期函数等. 聚合函数:同时对多行数据进行操作,如求和函数等. 字符串函数 函数 说明 ASCII(X) 求字符X的ASCI ...

  8. Golang 简洁架构实战

    文中项目代码位置:https://github.com/devYun/go-clean-architecture 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.l ...

  9. unittest_expectedFailure预期用例失败(5)

    在断言用例执行结果时,会出现预期结果与实际结果不一致的情况,此时我们明确知道用例执行结果为FAIL,不想看到打印错误信息怎么办? 使用装饰器@unittest.expectedFailure标记该用例 ...

  10. win10 安装vb -打开后一直显示无响应-解决

    1.成功安装vb ,美滋滋的运行 ,但是一直卡在无响应状态, 2.解决 使用管理员权限打开即可,也可以更改兼容为win7/8, 神奇的是,我这电脑自用过一次管理员权限打开,后面再使用vb可以不用管理员 ...