`

ssh 配置免密登陆

 
阅读更多

ssh 配置免密登陆

                                    转自:http://blog.csdn.net/hjskl/article/details/8809282

准备工作:
    1、确认本机sshd的配置文件(需要root权限)
  $ gedit /etc/ssh/sshd_config
  找到以下内容,并去掉注释符”#“
  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile      .ssh/authorized_keys
   2、如果修改了配置文件需要重启sshd服务 (需要root权限)
  $ /sbin/service sshd restart


配置SSH无密码登录需要3步:
    1.生成公钥和私钥
    2.导入公钥到认证文件,更改权限
    3.测试


1.生成公钥和私钥
  Shell代码:  ssh-keygen -t rsa
  
   默认在 ~/.ssh目录生成两个文件:
    id_rsa      :私钥
    id_rsa.pub  :公钥


2.导入公钥到认证文件,更改权限
    2.1 导入本机
        Shell代码:  cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  


    2.2 导入要免密码登录的服务器
        首先将公钥复制到服务器
        Shell代码:  scp ~/.ssh/id_rsa.pub xxx@host:/home/id_rsa.pub  


        然后,将公钥导入到认证文件(这一步的操作在服务器上进行)
        Shell代码:  cat /home/id_rsa.pub >> ~/.ssh/authorized_keys 
 
    2.3 在服务器上更改权限
       Shell代码:   chmod 700 ~/.ssh
                    chmod 600 ~/.ssh/authorized_keys  

分享到:
评论

相关推荐

    通过pssh和sshpass工具实现一对多的免密登陆+批量操作

    服务器A上生成公钥,将公钥分发给所有SUT的test用户,使得所有SUT的test用户可以免密登陆 修改/etc/ssh/sshd_config配置文件,使得可以root用户登陆 服务器A将公钥分发给所有SUT的root用户,使得所有SUT的root用户...

    批量配置linux免密登陆

    该脚本实现批量配置linux免密登陆,里面有说明文件,操作时候请按照说明!

    大数据分析技术:配置SSH免密登陆.pptx

    大数据分析技术

    hadoop免密登陆脚本

    一个脚本命令实现免密登陆配置

    ambari2.6.3(HDP2.6.3)安装

    SSH配置免密登陆 2 修改YUM源(可选) 2 安装NTP(可选) 2 关闭Linux的THP服务(可选) 3 安装JDK 3 下载文件 4 配置本地源 4 安装mysql数据库 6 创建ambari所需数据库 6 安装配置ambari-server 7 集群安装就很简单了 ...

    配置免密登录.md

    配置本地远程登录服务器免密码配置本地 local 主机免密码登陆远程服务器server `ssh root@server`回车不用输入密码即可登陆,`root`可以换成自己的用户名,`server`为远程服务器的ip地址

    hadoop集群免密钥配置脚本

    在集群中配置ssh免密钥登陆的脚本,根据实际情况简单修改脚本内容,即可快速配置。

    Cloudera搭建实验

    Cloudera搭建实验 1. 熟悉大数据实验一体机并了解如何搭建集群 2. 熟悉Linux基本命令 3. 掌握vi编辑器 4. 了解SSH免密码登陆的原理以及为何需要配置SSH 免密登陆 5. 掌握如何配置SSH免密登陆

    华三S5130配置web.Telnet,ssh远程访问实例

    telnet和ssh同时访问常见故障。

    在CentOS / RHEL上设置 SSH 免密码登录的方法

    本篇文章主要介绍了在CentOS / RHEL上设置 SSH 免密码登录的方法,自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件。

    linux运维工具+shell脚本-1.17.18

    一.已测试系统: 1. centos7 2. centos8 3. centos steam8 ...SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:https://blog.csdn.net/ShunqiziranZ/article/details/135844875

    xshell 远程登陆CentOS7 免密登陆的思路详解

    4. 进行免密登陆 软件、设备:  xshell(下载地址(免费版),也可以自行百度下载)  CentOS7.5 (百度云服务器) 接下来言归正传: 1. 密码远程连接CentOS 打开xshell — 文件 — 新建,会弹出如下图的界面 说明一下...

    linux运维工具+shell脚本-2.18.27-norpm

    一.已测试系统: Rocky 8 Rocky 9 CentOS 7 CentOS 8 CentOS Steam 8 ...SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:https://blog.csdn.net/ShunqiziranZ/article/details/135844875

    linux运维工具+shell脚本-2.18.21-norpm

    一.已测试系统: Rocky 8 Rocky 9 CentOS 7 CentOS 8 CentOS Steam 8 ...SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:https://blog.csdn.net/ShunqiziranZ/article/details/135844875

    linux运维工具+shell脚本-1.18.21

    一.已测试系统: Rocky 8 Rocky 9 CentOS 7 CentOS 8 CentOS Steam 8 ...SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:https://blog.csdn.net/ShunqiziranZ/article/details/135844875

    sshFreePasswdShell.zip

    在我们日常工作中,经常面对几十台上百台...所以ssh免密登录,配合自动化配置脚本,可以说是即方便也实用,关键是简洁明了、一气呵成。以shell脚本的形式实现ssh免密登录进行百台机器的配置和管理。 备用下载地址: ...

    1_实验一安装单机hadoop1

    安装JDK:sudo apt install openjdk-13-jdk并记录安装的位置配置环境变量:配置SSH免密登陆cd ~/.ssh/ ssh-keyg

    hadoop-2.8.1完全分布式搭建脚本和配置文件

    3台zookeeper,实现namenode和resourcemanager的高可用,脚本实现12台机器ssh免密登陆的全部自动化,还有配置文件的分发也全部是脚本实现,这样就很省事了

    如何使用pm2快速将项目部署到远程服务器

    使用背景 当我们需要将项目部署到远程线上服务器时;传统的方法可能就是: 将本地代码通过ssh、ftp等方式上传...2、ssh服务器免密登陆 服务器生成秘钥对 ssh-keygen -t rsa -C '1285227393@qq.com' -t 指定密钥类型,

    centos6.5配置ssh免秘钥登陆执行pssh命令的讲解

    今天小编就为大家分享一篇关于centos6.5配置ssh免秘钥登陆执行pssh命令的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

Global site tag (gtag.js) - Google Analytics