zoukankan      html  css  js  c++  java
  • CentOS 7 实现ssh无密码登录

    cd ~ 进入根目录。

    (使用ls -a或者 ls -la 能够看到当前文件夹下的所有文件包含隐藏文件夹等)

    我们首先使用ls -la  发现并没有.ssh的文件夹存在。

    在终端输入   ssh localhost

    会出现提示我们是否继续  需要输入yes继续,然后需要我们输入密码,这就是没有配置无密码登录的情况。

    cd ~ 进入根目录

    此时我们  ls -la回车就能看到一个  .ssh的文件夹被创建出来了。

    我们cd .ssh进入该文件夹。ls回车,会发现存在一个名为known_hosts的文件。

    cat known_hosts回车 就会显示localhost 以及一串信息。

    输入

    [hadoop@hadoop000 ~]$ ssh-keygen -t rsa   一路回车

    然后我们再进入 .ssh 文件夹 ls查看就会发现

    id_rsa  这是私钥

    id_rsa.pub 这是公钥

    需要他们使用的话,我们需要把公钥写入到一个文件内:

      cat id_rsa.pub >> authorized_keys

    建议修改该文件的权限:chmod 600 authorized_keys

    测试:

    [root@hadoop000 .ssh]# ssh hadoop000
    Last login: Tue Apr 16 19:05:53 2019 from hadoop000
    [root@hadoop000 ~]#
    无需再输入密码即可登录,测试成功。

    ps.没有ssh服务需要先yum或者其他方式安装ssh服务先。

  • 相关阅读:
    1
    可测试性
    爬取信件信息(更新)
    爬虫爬取疫情数据存到文件
    python分析三国演义中出现次数最多的词作词频统计
    实验三
    scala统计学生成绩
    对于OpenCV的访问Mat元素的探究
    OpenCV+VS2017+Nivdia(待更新)
    Window10 CUDA和cunn安装
  • 原文地址:https://www.cnblogs.com/Liuyt-61/p/10359537.html
Copyright © 2011-2022 走看看