zoukankan      html  css  js  c++  java
  • CentOS 6.3用ssh无密码登陆其它主机

    我们现有4台计算机A、B、C、D,现要求A能够无密码登陆到B、C、D,步骤如下:

    • 在AB、C、D主机上安装ssh,即 yum install ssh
    • AB、C、D上安装ssh客户端 yum install openssh-clients
    • 启动ssh /sbin/service sshd start
    • 设置开机启动 chkconfig sshd on
    • 配置sshd文件 vi /etc/ssh/sshd_config                                                                                                                                                       
        RSAAuthentication yes
        PubkeyAuthentication yes
        AuthorizedKeysFile      .ssh/authorized_keys
    • 重新启动sshd服务 /sbin/service sshd restart
    • 主机A切换成普通用户上执行,生成公钥和私钥 
    ssh-keygen -t rsa
    

      一直按回车键,产生公钥和私钥,将公钥追加到认证文件

    cat id_rsa.pub >> authorized_keys
    

    将A上authorized_keys发送到B(ip:202.206.219.120),cloud为B的一个普通用户,在B、C、D上以普通用户的身份创建.ssh文件夹                                     mkdir /home/cloud/.ssh

    scp authorized_keys cloud@202.206.219.120:/home/cloud/.ssh
    
    •  在A以及B上更改相应文件和文件夹的权限
    chmod 700 .ssh
    chmod 600 ~/.ssh/authorized_keys
    • 在A上输入 ssh 202.206.219.120              第一次登陆需确认并输入密码  
    • 在A上输入 ssh DataNode01                    第一次登陆需确认并输入密码

    这样主机A就能够以主机名或IP地址无密码访问主机B,同时也能够无密码登陆本机。

    将认证文件authorized_keys发送到C、D,并作相应的配置,A即可无密码访问B、D

  • 相关阅读:
    Pikachu-File Inclusion模块
    Pikachu-RCE模块
    Pikachu-CSRF模块
    Pikachu-暴力破解模块
    Pikachu-XSS模块与3个案例演示
    将Word文档发布至博客园随笔
    DVWA-全等级XSS(反射型、存储型)
    DVWA-sql注入(盲注)
    DVWA-全等级验证码Insecure CAPTCHA
    管理页面的 setTimeout & setInterval
  • 原文地址:https://www.cnblogs.com/yueliming/p/2869217.html
Copyright © 2011-2022 走看看