`
zeallf
  • 浏览: 32118 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

LINUX Centos6 SSH互相无密码访问

阅读更多
在CENTOS6下面, 若需要SSH可以无密码访问, 可以做如下处理

1、产生密码,本例是在主机151上执行
ssh-keygen -f /var/lib/pgsql/.ssh/id_rsa -N ''


[root@pg1 ~]# ssh-keygen -f /var/lib/pgsql/.ssh/id_rsa -N ''
Generating public/private rsa key pair.
/var/lib/pgsql/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Your identification has been saved in /var/lib/pgsql/.ssh/id_rsa.
Your public key has been saved in /var/lib/pgsql/.ssh/id_rsa.pub.
The key fingerprint is:
f9:e5:7e:a6:17:3a:ff:29:db:ae:83:67:98:2e:bc:af root@pg1.localdomain
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|         .       |
|        S   .    |
|         . o  .  |
|        . . =. . |
|         o =o== .|
|         E*o=XB=.|
+-----------------+



2、将密码复制到想访问的远程主机
本例将151的公钥复制到150和152
[root@pg1 ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.35.150
Now try logging into the machine, with "ssh 'root@192.168.35.150'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

[root@pg1 ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.35.152
root@192.168.35.152's password:
Now try logging into the machine, with "ssh 'root@192.168.35.152'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.


3、完成, 验证
引用

[root@pg0 ~]# ssh pg1
Last login: Wed Jan 14 14:31:08 2015 from 192.168.35.150
[root@pg1 ~]# ssh pg2
Last login: Wed Jan 14 14:31:10 2015 from 192.168.35.151

经验证可以正常访问

另外如果端口不是默认的22, 需要加访问端口
引用

ssh-copy-id -i /root/.ssh/id_rsa.pub "root@192.168.35.150 -p 242"


分享到:
评论

相关推荐

    centos7SSH免密登录.docx

    本文档详细介绍了如何配置CentOS 7系统的SSH免密登录,使得多台机器之间能够安全且无需密码地互相访问。 首先,了解SSH的基本概念是必要的。SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全...

    CentOS 6.7 安装及基本配置,分布式系统搭建

    5. **SSH服务**: 启用并配置`sshd`服务,允许远程访问。 6. **软件包管理**: 安装常用工具,如`vim`、`wget`、`curl`等。 ### 三、分布式系统搭建 1. **集群规划**: 设计集群架构,确定主节点、工作节点和数据...

    Centos7.6自动化安装CDH6.2.0脚本.docx

    - 脚本执行过程中会涉及到SSH互信,确保所有主机间能互相无密码访问,同时所有主机的root密码要一致,以便简化安装流程。 - 当安装到MySQL服务时,需要进入MySQL命令行,执行指定的SQL脚本(execute.sql),然后...

    secureCRT连接linux虚拟机

    - **安装Linux系统**:以CentOS为例,创建一个新的虚拟机,并安装CentOS操作系统。 ##### 2. 设置虚拟机网络模式为Host-Only - 在虚拟机设置中将网络适配器模式设置为**Host-Only**。 - **配置VMnet1**:打开VMware...

    centos下hadoop的配置

    这意味着所有节点都需要在同一个网络环境中,并且能通过主机名或IP地址互相访问。 2. **/etc/hosts文件配置**:为了实现节点间的无痛通信,需要在所有节点的/etc/hosts文件中添加其他节点的IP地址和主机名的映射。...

    linux-笔记

    ### Linux系统快速入门知识点 #### 一、Linux简介与历史 - **定义**: Linux是一种自由且开放源码的操作系统。 - **起源与发展**: Linux由芬兰赫尔辛基大学的学生Linus Torvalds于1991年开始开发,随后吸引了全球...

    Centos7+hadoop2.6.0分布式集群搭建

    集群中的节点需要无密码相互登录,通常在主节点上生成SSH密钥对,然后把公钥拷贝到其他节点,从而实现免密登录。使用`ssh-keygen`和`ssh-copy-id`命令来生成密钥并分发到集群的其它节点。 ### 4. 配置NTP集群时间...

    Linux下Hadoop分布式配置和使用

    - **配置所有节点之间SSH无密码验证**: 如果需要所有节点之间都能够无密码登录,则需在每台机器上重复上述步骤,将各自的公钥复制到其他节点上。 ##### 4. JDK安装和Java环境变量配置 Hadoop运行依赖于Java环境...

    Hadoop2.6.4集群搭建(初学)

    以上步骤详细地介绍了如何搭建一个基于 CentOS 6.5 的 Hadoop 2.6.4 集群的基础环境配置,包括服务器名称的配置、SSH 无密码访问的配置以及 JDK 的安装。这些步骤是搭建 Hadoop 集群的基础,对于初学者来说尤为重要...

    Hadoop集群安装

    这样,同一集群内的主机之间可以无须密码地互相访问。 在安装Java环境时,可能需要卸载CentOS自带的OpenJDK,因为某些版本可能缺少`javac`编译器。可以使用`rpm -qa | grep java`查看已安装的Java版本,然后用`rpm ...

    linux工作使用总结

    - Linux内核支持符号导出,以便于模块之间互相访问; - 掌握符号导出规则和使用方法。 - **机器码:** - 了解CPU指令集和汇编语言; - 对于调试和优化内核至关重要。 - **Likely/Unlikely宏:** - `likely()`...

    离线安装HADOOP环境

    为了方便集群内部节点之间的SSH连接,可以配置免密码登录。 ```bash # ssh-keygen -t rsa -P "" # ssh-copy-id node2 ``` ##### 3.9 配置时间同步 确保集群内部的所有节点时间保持一致是非常重要的,可以通过以下...

    hadoop伪分布式安装方法步骤

    在桥接模式下,客户机与宿主机在同一个局域网内,可以互相访问,但不安全。 2. Hadoop的伪分布安装步骤 Hadoop的伪分布安装步骤包括设置静态IP、修改主机名、主机名和IP绑定、关闭防火墙、SSH免密码登录等。 2.1 ...

    hadoop集群安装配置详解

    #### 二、SSH无密码验证配置 **2.1 安装和启动SSH协议** - 在Master节点上安装SSH服务:`yum install openssh-server -y` - 启动SSH服务:`service sshd start` **2.2 配置Master无密码登录所有Salve** 1. 在...

    有关hadoop的四个实验

    - Step6:SSH免密码登录 - 为了方便在集群中各个节点之间操作,设置SSH无密码登录,简化管理操作。 - Step7:启动/停止Hadoop集群 - 启动NameNode、DataNode、Secondary NameNode、ResourceManager、NodeManager等相关...

    hadoop 安装配置教程.md

    - **操作系统**: 确保所有服务器节点安装了统一的操作系统,推荐使用Linux发行版,例如Ubuntu或CentOS。这是因为Hadoop对Linux的支持更好,并且大部分大数据处理工具都是基于Linux开发的。 - **网络配置**: 配置...

    kubernetes1.11.0安装文档(填坑直男)

    配置 root 用户 SSH 免密码登录 为方便在多个节点间传输文件及执行命令,可以配置 root 用户 SSH 免密登录。操作步骤如下: - 创建 `.ssh` 目录,并设置权限: ```bash mkdir ~/.ssh chmod 700 ~/.ssh ``` - ...

    Clouder Manager 安装与配置

    4. 设置SSH互信:确保所有节点间可以无密码SSH登录。 **二、安装Cloudera Manager Server** 1. 下载Cloudera Manager安装包:可以从Cloudera官方网站下载最新版本的Cloudera Manager Server安装包。 2. 解压并上传...

    OpenStackKilo-中文安装指南

    - **SSH密钥**:为每个节点配置SSH无密码登录。 - **防火墙设置**:开放必要的端口,如SSH、HTTP(S)等。 - **SELinux**:如果使用Red Hat Enterprise Linux或CentOS,建议关闭SELinux或配置正确的策略文件。 ##### ...

Global site tag (gtag.js) - Google Analytics