`
wang_2011_ying
  • 浏览: 149952 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

SSH无密码相互访问 配置

 
阅读更多
重点:authorized_keys的文件属性,最好为644,组内其他人权限最多为读,或者没有读写权限,其他人的权限与前者类似。我配置时出现错误的根源是authorized_keys的文件权限设置的太高。

具体步骤如下:
1、使用root权限在/etc/hosts文件中添加互访问的主机名和对应的ip地址;

2、生成密钥
$ssh-keygen (默认是rsa格式)


3、将公钥id_rsa.pub追加到./ssh/authorized_keys文件中
注意::更改authorized_keys的文件属性为644。此时,完成了自己可以无密码访问自己主机,如果不可以,建议重启ssh服务,命令如下:
$ service sshd restart


4、将公钥拷贝到slaver上。
$scp authorized_keys slaver:/home/slaver/authorized_keys


5、登录slaver进行如下操作:
$cat authorized_keys >> .ssh/authorized_keys

这时,也应该注意authorized_keys的权限也应该为644!!

以上配置好了之后,就可以实现单向无密码访问了。
再反着做一次,就可以实现无密码互访问!祝好运~
分享到:
评论

相关推荐

    服务器Centos集群上实现ssh无密码相互访问

    ### 服务器Centos集群上实现ssh无密码相互访问 #### 概述 在CentOS服务器集群环境中实现SSH无密码登录是一种常见的操作需求,这有助于提高系统管理效率,并为自动化运维工具(如Ansible等)提供便利。本文将详细...

    ssh无密码登陆配置

    #### 一、单向无密码访问配置 ##### 场景说明 在实际的运维工作中,经常会遇到需要从一台服务器(本例中的服务器A)无密码登录另一台服务器(本例中的服务器B)的情况。这种配置能够极大地提高工作效率,特别是在...

    ssh的相互无密码访问

    #### 五、双向无密码访问配置 对于需要实现相互无密码访问的情况,比如服务器A与服务器B之间,还需要额外配置: 1. **服务器B上也生成密钥对**。 2. **将服务器B的公钥复制到服务器A的 `authorized_keys` 文件中**...

    Linux系统下如何做到SSH免密码登录

    二、多台服务器相互无密码访问 1. 生成密钥对:在每一台需要相互免密码登录的服务器上,都要运行`ssh-keygen -t rsa`生成密钥对。 2. 复制公钥:每台服务器的公钥需要被复制到其他所有服务器的`.ssh/authorized_...

    多台linux服务器相互无密码访问

    ### 多台Linux服务器相互无密码访问实现方法 在企业级应用环境中,为了提高效率、减少重复性劳动,实现多台Linux服务器之间的无密码访问变得尤为重要。本文将详细介绍如何通过SSH密钥对的方式,在多台Linux服务器...

    shell自动化部署批量建立用户和批量SSH配置

    在这个场景中,脚本将用来创建用户、分配权限并配置SSH密钥对,以便用户之间可以无需输入密码进行相互访问。 批量建立用户通常涉及`useradd`或`adduser`命令。`useradd`是系统管理员用于创建新用户的工具,而`...

    ssh服务器配置.pdf

    总之,SSH服务器的每账号配置是一项重要的技术,它能够在不影响全局安全性的前提下,为用户提供个性化的访问控制。通过对这些知识点的深入了解,可以帮助系统管理员和用户更好地管理和使用SSH服务。

    ssh框架的配置

    SSH框架的配置是每个Java开发者必须掌握的基础技能,下面将详细阐述这三个组件的配置过程及其相互之间的整合。 首先,Spring框架作为控制层的核心,负责管理应用程序的业务对象和服务。在配置Spring时,我们需要...

    SSH2入门项目,没有最好,只有更好

    3. 公钥基础设施(PKI):SSH2支持公钥/私钥对的身份验证,增强了安全性,允许用户无须共享密码即可相互识别。 4. 数据完整性检查:SSH2使用消息认证码(MAC)来验证数据在传输过程中未被篡改。 5. 会话复用:SSH2...

    ssh免密登录

    SSH免密登录配置是在Linux环境下配置服务器间的无密码访问,以实现自动化脚本执行、服务之间的安全通信等。在Hadoop环境搭建中,免密登录是常用的配置步骤,因为Hadoop集群中的多个服务组件(如NameNode、DataNode)...

    博达交换机S3956命令大全

    1. **基础配置命令**:这是网络设备管理的基础,包括设置设备名称、登录密码、接口状态、端口速度和双工模式等。通过这些命令,管理员可以确保交换机的基本运行环境和安全性。 2. **VLAN配置命令**:VLAN(虚拟...

    AIX-SSH配置手册.doc

    - 使用`vi /etc/ssh/sshd_config`编辑配置文件,启用相关设置,以便两台机器之间可以无密码互相访问。 - 特别注意,在AIX 6.1.05 SP5版本中,需要将`.ssh/authorized_keys`路径更改为`~/.ssh/authorized_keys`,...

    ssh1 ssh2 整合登录代码及说明

    在提供的压缩包中,`ssh1与ssh2整合说明.doc`很可能是关于整合步骤和配置细节的文档,而`ssh`和`ssh1`可能是项目的源代码或者示例工程,包含了具体实现的细节。 学习和理解SSH1和SSH2的整合,不仅可以提升对MVC框架...

    centos7SSH免密登录.docx

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

    Myeclipse整合ssh实例

    ### MyEclipse整合SSH框架实例详解 ...通过以上步骤,开发者不仅能够构建起一个完整的SSH框架环境,还能够深入了解每个框架的特点及其相互之间的配合机制。这对于进一步深入学习企业级应用开发具有重要意义。

    集群配置笔录

    本篇文章将详细阐述集群配置中的关键步骤,特别是针对SSH无密码认证、Hadoop集群的配置以及双机热备的实现。 首先,SSH无密码认证是集群中实现自动化运维的基础。在集群环境中,为了简化节点间的交互,通常会设置...

    ssh一些基本问题的总结

    根据提供的文件内容,我们可以从中提炼出关于SSH、Struts、Spring、Hibernate以及它们之间的相互关系等几个关键领域的知识点。下面将这些知识点进行整理和详细解释。 ### SSH基础知识 #### SSH是什么? SSH...

    第3章 平台的基础环境配置.pptx

    基础环境配置包括但不限于集群网络连接、主机地址映射、SSH无密码登录以及JDK的安装配置。 **3.1 集群网络连接** 在实验环境下,Hadoop平台通常采用Master/Slave架构,由一个Master节点和多个Slave节点组成。...

    SSH框架技术做登录示例

    1. Spring框架:Spring是核心,负责管理应用的组件,如业务对象、数据访问对象(DAO)、服务和控制器。在登录示例中,Spring可能通过依赖注入(DI)和面向切面编程(AOP)来管理用户认证逻辑。DI允许我们将对象之间...

Global site tag (gtag.js) - Google Analytics