`

linux服务器配置ssh免密码登录

 
阅读更多

公司里有n台服务器,服务器之间经常需要scp文件或使用跳板机由一台服务器登录其它服务器,这时候服务器会让输入密码,比较麻烦。这时候可以配置ssh免密码登陆,生成公钥和密钥文件,直接完成访问。

配置方法如下:

  假设有两台互相访问的服务器 192.168.21.11 和 192.168.21.12 由11直接登陆12

  1.在11上执行命令,使用 ssh-keygen -t rsa 来创建密钥,程序会问你存放的目录,如果不需要修改,直接回车两次

2.将11上的id_rsa.pub拷贝到.ssh目录下

    在11上执行scp命令,scp /home/zhaocuifang/.ssh/id_rsa.pub zhaocuifang@192.168.21.12:/home/zhaocuifang/.ssh(需要输入密码)

  查看12服务器上~/.ssh目录下是否有文件authorized_keys,若不存在则将id_rsa.pub文件重命名为authorized_keys

  mv  id_rsa.pub  authorized_keys (要切换到.ssh路径下)

  若12上已经存在authorized_keys文件,则将id_rsa.pub追加到authorized_keys中

  cat id_rsa.pub >>authorized_keys (要切换到.ssh路径下)

 

以上配置完毕后即可实现11到12的免密码登陆  在11上执行 ssh 192.168.21.12 即可不用输入密码实现登陆

 

注意:

    ~/.ssh权限设置为700

    ~/.ssh/authorized_keys的权限设置为600

 

 

 

分享到:
评论

相关推荐

    Linux配置ssh免密码登录

    ### Linux配置SSH免密码登录详解 #### 一、引言 在进行分布式系统如Hadoop集群的搭建过程中,为了提高效率并确保数据的安全性,通常需要实现节点间的免密码登录。这种方式通过使用SSH (Secure Shell) 的公钥/私钥...

    linux系统的ssh免密码登录机制原理及实现范例

    ### Linux系统的SSH免密码登录机制原理及实现范例 #### 一、SSH免密码登录机制原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。它可以在不安全的网络上提供一种安全的远程登录方法。对于经常...

    虚拟机VMware下centos配置SSH免密码登陆

    以下将详细介绍如何在两个CentOS系统之间配置SSH免密码登陆。 首先,我们需要了解SSH的基本原理。SSH通过加密网络通信,提供了一种安全的远程登录方式。在实现免密码登陆时,它依赖于公钥和私钥这对密钥对。公钥...

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

    SSH免密码登录是Linux管理员常用的便捷功能,它允许用户在不同主机间进行身份验证时无需每次都输入密码,提高效率并减少手动输入密码带来的安全风险。本文将详细解释如何在Linux系统中设置SSH免密码登录。 首先,...

    linux下怎样设置ssh无密码登录.docx

    设置 SSH 无密码登录可以提高 Linux 服务器的安全性和便捷性。在本文中,我们将介绍如何在 Linux 中设置 SSH 无密码登录。 设置 SSH 无密码登录的步骤: 1. 创建 SSH 密钥对 在 Linux 主机 A 上,创建一个 SSH ...

    postgres用户下ssh无密码登录

    SSH无密码登录是指在两台服务器之间,不需要输入密码便可实现登录的功能。本文将详细介绍Postgres用户下SSH无密码登录的实现方法。 一、修改SSH配置文件 在Postgres用户下实现SSH无密码登录,需要修改SSH配置文件...

    ssh免密码登录

    5. **分发公钥**:为了让其他服务器能够接受免密码登录请求,需要将公钥文件`authorized_keys`复制到远程服务器的`.ssh`目录下。此外,还需要复制`known_hosts`文件,该文件记录了已知主机的信息,以确保安全连接。...

    ssh 免密码登陆方法

    在 Linux 服务器中实现免密码登陆是非常有用的,特别是在集群环境中,需要在多个节点之间实现自动化登陆。下面我们将详细介绍如何使用 SSH 实现免密码登陆。 SSH 免密码登陆的原理 SSH(Secure Shell)是一种安全...

    Linux 安装及SSH免密码设置

    本教程将详细讲解Linux的安装过程以及如何配置SSH以实现免密码登录。 一、Linux安装 1. **选择发行版**:Linux有许多发行版,如Ubuntu、CentOS、Fedora等。根据你的需求和熟悉程度,可以选择适合的版本。这里以...

    WINSCP-SFTP SSH免密码登录

    **描述解析:** "WINSCP 可创建密钥交互SSH免密码登录" 表示WINSCP支持配置SSH密钥对,通过公钥认证的方式,使得用户在每次连接SFTP服务器时,不再需要手动输入私钥对应的密码,提高工作效率并增强安全性。...

    详解SSH如何配置key免密码登录

    通过以上内容的详细介绍,相信读者已经掌握了如何配置SSH Key实现免密码登录的过程及其背后的基本原理。这种方式对于自动化运维、批量部署等场景非常有用,有助于提高工作效率的同时保障系统的安全性。

    Linux制作RSA KEY并配置SSH客户端或服务器免密码访问.pdf

    通过以上步骤,可以在Linux系统中制作RSA密钥对,并配置SSH客户端或服务器实现免密码访问。这一过程不仅涉及到密钥的生成和配置,还包括了权限的设置和安全性的考虑。确保私钥文件的安全和服务器的正确配置是使用SSH...

    配置 SSH 服务以使用证书登录 Linux 服务器.docx

    本文档介绍如何配置 SSH 服务以使用证书登录 Linux 服务器,包括生成私钥、公钥、配置 SSH 服务器、authorized_keys 文件的设置、PuTTY 生成密钥对、Linux 和 Windows 下的 SSH 客户端配置等方面的内容。 一、生成...

    centos配置ssh免密码登录后仍要输入密码的解决方法

    当管理多台服务器时,配置SSH免密码登录可以极大提高工作效率,特别是在构建集群服务时。然而,有时按照常规步骤配置后,仍然需要输入密码才能登录,这可能会导致不便。以下是一个详细的解决方法,专门针对CentOS...

    ssh登录使用radius服务器认证配置方法

    完成所有配置后,尝试使用之前创建的测试用户通过SSH登录Linux服务器。如果一切正常,你应该能够成功登录,并且所有的登录尝试都将记录在RADIUS服务器上。 总结来说,通过在Linux系统上配置SSH服务与RADIUS服务器...

    ubuntu16.04服务器配置ssh免密码登录

    通过以上步骤和注意事项,你可以安全地在Ubuntu 16.04服务器上配置SSH免密码登录,提高运维效率。记住,任何安全设置的调整都需要平衡便利性和安全性。如果你有任何问题或疑虑,请咨询安全专家或社区,以确保你的...

    登录linux服务器ssh软件

    标题中的“登录Linux服务器ssh软件”指的是使用SSH协议的客户端应用程序,允许用户从本地计算机连接到远程Linux服务器。这些客户端软件通常在Windows等非Linux操作系统上使用,因为这些系统原生并不包含SSH客户端。 ...

    linux服务器JDK配置+防火墙配置+服务器之间SSH免密配置.pdf

    Linux服务器配置是一个非常重要的环节,它关乎到服务器的安全性、性能以及管理的便捷性。文档中涉及的几个关键配置项包括JDK配置、防火墙配置和SSH免密配置,下面将详细介绍这些配置知识点。 首先,JDK配置是开发和...

    SSH登陆LINUX服务器命令.doc

    SSH 登陆 LINUX 服务器命令 SSH 登陆 LINUX 服务器命令是远程维护 Linux 服务器的一种安全方式。通过 SSH 连接到 Linux 服务器,可以像控制自己的机器一样控制远程服务器。下面是 SSH 登陆 LINUX 服务器命令的详细...

Global site tag (gtag.js) - Google Analytics