/*
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. 如何改善win10录屏时声音降噪(消除杂音)

    此文章是针对win10系统中安装Realtek声卡的麦克风出现杂音的设置办法 1. 打开win10的控制面板,找到"硬件和声音选项" 2. 进入"硬件和声音"选 ...

  2. 面渣逆袭:JVM经典五十问,这下面试稳了!

    大家好,我是老三,"面渣逆袭"系列继续,这节我们来搞定JVM.说真的,JVM调优什么的一个程序员可能整个职业生涯都碰不到两次,但是,一旦用到的时候,那就是救命了,而且最重要的是-- ...

  3. Boosting Adversarial Training with Hypersphere Embedding

    目录 概 主要内容 代码 Pang T., Yang X., Dong Y., Xu K., Su H., Zhu J. Boosting Adversarial Training with Hype ...

  4. linux - 运维知识

    使用nmap检测服务器端口安全性 https://blog.csdn.net/jayjaydream/article/details/108555250

  5. 你在寻找Vue3移动端项目框架嘛?请看这里

    现在web开发变得更加美妙高效,在于开发工具设计得更好了,丰富性与易用性,都有所提高.丰富性带来了一个幸福的烦恼,就是针对实际应用场景,如何选择工具 ? 1. Vue Cli和Vite之间的选择 Vi ...

  6. Sqoop2开启Kerberos安全模式

    Sqoop2开启Kerberos安全模式, 基于版本sqoop-1.99.7, 在已经安装好的sqoop2环境上配置kerberos. 1.安装规划 10.43.159.9 zdh-9 sqoop2k ...

  7. lscpu

    [root@kvm02 ~]# lscpu Architecture: x86_64     #cpu架构CPU op-mode(s): 32-bit, 64-bitByte Order: Littl ...

  8. VoIP语音处理流程和知识点梳理

    做音频软件开发10+年,包括语音通信.语音识别.音乐播放等,大部分时间在做语音通信.做语音通信中又大部分时间在做VoIP语音处理.语音通信是全双工的,既要把自己的语音发送出去让对方听到,又要接收对方的 ...

  9. MongoDB学习 - 安装部署

    1. docker 启动 拉取镜像 docker pull mongo:latest 指定目录启动  docker run -d -p 27017:27017 --name mongo \-v /ho ...

  10. [ python应用 ] python递归搜索文件,支持搜索多个文件,支持自定义处理动作

    写了一个PyQT界面的版本:https://github.com/LongchuanYu/pyqt_project PATH = r'E:\MyDocument\新しいフォルダー\' # 要搜索的目录 ...