zoukankan      html  css  js  c++  java
  • Ubuntu如何配置SSH免密登录

    前言

      在搭建hadoop集群时,需要主机和副机之间实现SSH免密登录

    一、环境准备

    1、ubuntu两台

    二、安装SSH

    1、首先检测一下本机有没有安装SSH服务,如果没有任何打印说明未安装

    sudo ps -e |grep ssh

    2、使用如下命令安装SSH服务

    sudo apt-get install openssh-server

    三、配置SSH

    1、建议先删除一下ssh的目录,重新配置

    rm -r  ~/.ssh

    2、使用如下命令来生存公钥和私钥,参数说明:-t为选择加密算法,-P为设置密码,设置为""就表明不需要密码,主要P大写,输入命令后,一直回车即可

    ssh-keygen -t rsa -P ""

    3、进入到ssh目录,可以看到两个文件,id_rsa为私钥,id_rsa.pub为公钥,只要将本机内的id_rsa.pub放入到有对方机器的authorize_keys文件中,就可以ssh登录对方的机器

    cd ~/.ssh

    4、首先设置免密登录本机,使用cat命令将公钥添加到authorize_keys文件中,注意一个“>”表示覆盖文件,两个“>”表示在文件尾部追加,添加以后尝试免密登录本机可以,第一次连接需要输入yes确认

    cat id_rsa.pub >> authorized_keys

    5、接下来是免密登录对方的机器,首先在对方机器做如上的操作,生成公钥和私钥,然后使用scp命令将本机的公钥追加到对方机器的authorize_keys文件中即可实现免密登录

    scp id_rsa.pub 用户名@ip地址:文件目录
  • 相关阅读:
    项目报错二
    项目报错一
    OCP-1Z0-051-V9.02-21题
    Windows API——OpenClipboard——剪切板
    如果在CEdit中实现Ctrl+V、Ctrl+C、Ctrl+X的功能
    OCP-1Z0-051-V9.02-18题
    OCP-1Z0-051-V9.02-17题
    OCP-1Z0-051-V9.02-15题
    OCP-1Z0-051-V9.02-14题
    OCP-1Z0-051-V9.02-12题
  • 原文地址:https://www.cnblogs.com/orange911/p/8669096.html
Copyright © 2011-2022 走看看