`

linux 配置免密码登录

 
阅读更多

linux 配置免密码登录

 

 

[root@spark3 .ssh]#  ssh-keygen

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa): 

Enter passphrase (empty for no passphrase): 

Enter same passphrase again: 

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

81:e2:c7:e7:66:20:a9:25:3b:16:8c:72:b5:b9:11:fa root@spark3

The key's randomart image is:

+--[ RSA 2048]----+

|                 |

|       .         |

|    + . .        |

| o + B   .       |

|o * O + S        |

|.. B = +         |

|  = E   +        |

| . .   o         |

|                 |

+-----------------+

[root@spark3 .ssh]# 

[root@spark3 .ssh]# cat id_rsa.pub    >> authorized_keys

[root@spark3 .ssh]#  ssh-copy-id -i id_rsa.pub root@spark1

The authenticity of host 'spark1 (192.168.157.10)' can't be established.

RSA key fingerprint is c1:57:34:f1:fb:9c:c6:40:c4:6e:68:76:b6:5b:92:90.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'spark1,192.168.157.10' (RSA) to the list of known hosts.

root@spark1's password: 

Now try logging into the machine, with "ssh 'root@spark1'", and check in:

 

  .ssh/authorized_keys

 

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

 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# ssh root@spark1

Last login: Thu Oct 11 17:44:45 2018 from 192.168.157.1

[root@spark1 ~]# 

[root@spark1 ~]# exit 

logout

Connection to spark1 closed.

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]#  ssh-copy-id -i id_rsa.pub root@spark2

The authenticity of host 'spark2 (192.168.157.11)' can't be established.

RSA key fingerprint is c1:57:34:f1:fb:9c:c6:40:c4:6e:68:76:b6:5b:92:90.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'spark2,192.168.157.11' (RSA) to the list of known hosts.

root@spark2's password: 

Now try logging into the machine, with "ssh 'root@spark2'", and check in:

 

  .ssh/authorized_keys

 

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

 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# 

[root@spark3 .ssh]# ssh root@spark2

Last login: Thu Oct 11 17:44:17 2018 from spark1

[root@spark2 ~]# exit 

logout

Connection to spark2 closed.

 

[root@spark3 .ssh]# 

分享到:
评论

相关推荐

    配置linux ssh免密码登录

    配置linux ssh免密码登录,第一行生成密钥,第二行是要对哪台机器免密码ssh登录就配置成哪一台,这里root@hadoop00,root是用户名,hadoop00是主机名

    Linux配置ssh免密码登录

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

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

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

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

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

    linux实现vnc无密码登录

    标题提到的“linux实现vnc无密码登录”就是针对这种需求的一种解决方案,特别是通过修改turbo VNC的源代码来实现。 Turbo VNC是一款优化过的VNC服务器,它在保持低延迟的同时提供更好的性能。在标准的VNC设置中,...

    linux 访问ftp/sftp脚本及sftp免密码登录配置说明

    $3 :用户密码 $4 : 本地文件路径 $5 :FTP服务器文件路径 $6 :mput/mget 命令 $7 :要操作的文件名称 cmdsftp.sh $1 : 主机IP $2 :用户名 $4 : 本地文件路径 $5 :FTP服务器文件路径 $6 :mput/mget 命令 $7 :...

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

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

    linux如何配置双机SSH信任然后双向免密码登陆.docx

    Linux 双机 SSH 信任配置与双向免密码登陆 Linux 双机 SSH 信任配置是指在两个 Linux 机器之间建立安全的信任关系,以便实现双向免密码登陆。这种配置方式使用公私钥认证机制,通过生成公私钥对,实现客户端到...

    linux免密码获取root权限

    这样配置后,加入wheel组的用户可以免密码切换到root。不过,这样做可能会降低系统的安全性,因此需要仔细考虑是否采取这种策略。 第三种方法涉及到使用expect脚本来自动化交互过程。expect是一个能够自动执行交互...

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

    1. **进入用户`.ssh`目录**:为了配置免密码登录,需要进入到目标服务器上相应用户的`.ssh`目录。 2. **检查`authorized_keys`文件**:如果不存在`authorized_keys`文件,需要创建它。该文件用于存储允许免密码登录...

    ssh通讯协议及ssh免密码登录的配置

    SSH 通讯协议及 SSH 免密码登录的配置 SSH(Secure Shell)是一种通讯协议,可以实现远程安全登录。OpenSSH 是 SSH 远程安全登录的开源实现。本文将介绍 SSH 远程安全登录的工作原理、免密码登录的配置、scp 远程...

    Linux下SSH免密码登录配置详解

    本文将详细介绍如何在Linux环境下配置SSH免密码登录。 首先,确保你有两台Linux服务器,分别称为server1和server2,它们的IP地址和登录用户名如标题和描述中所示。为了实现SSH免密码登录,你需要进行以下步骤: 1....

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

    在虚拟机VMware中配置CentOS系统实现SSH免密码登陆,可以极大地提高工作效率,减少手动输入密码的繁琐步骤。以下将详细介绍如何在两个CentOS系统之间配置SSH免密码登陆。 首先,我们需要了解SSH的基本原理。SSH通过...

    Linux-SFTPSSH免密码登录.doc

    Linux SFTP/SSH 免密码登录是通过 Public Key 认证机制实现的,这是一种安全的远程访问方式,它允许用户在无需输入密码的情况下,通过SFTP(Secure File Transfer Protocol)或SSH(Secure Shell)连接到远程服务器...

    Linux免密码远程登录的实例

    在Linux环境中,免密码远程登录是一项非常实用的功能,它能够帮助系统管理员或开发人员在多台服务器之间快速切换,而无需频繁输入密码。这在管理大量服务器或进行自动化任务时尤其方便。本实例将详细解释如何实现...

    Linux 安装及SSH免密码设置

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

    WINSCP-SFTP SSH免密码登录

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

    ssh 免密码登陆方法

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

    linux scp传输不用密码

    ### Linux SCP传输免密码的基本原理及配置步骤 在Linux环境下,SCP(Secure Copy Protocol)是一种基于SSH协议的安全文件传输方式。通常情况下,我们通过输入密码来进行身份验证,从而实现文件的传输。但在某些应用...

    集群免密码登录实验报告.docx

    1、完成VMware Workstation安装,会应用相关操作 ...7、完成免密码登录配置,使所有主节点能够免密码登录集群中所有其他节点,多个主节点之间能够相互免密码登录到对方,同时主节点能够免密码登录自身。

Global site tag (gtag.js) - Google Analytics