zoukankan      html  css  js  c++  java
  • ssh面密码登录配置-hadoop安装准备

    1. 用ssh-keygen创建公钥,一直回车即可

    root@kali:~# ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa): 
    /root/.ssh/id_rsa already exists.
    Overwrite (y/n)? 

    2.  ssh本机,提示输入密码。。。

    root@kali:~/.ssh# /etc/init.d/ssh start
    [ ok ] Starting OpenBSD Secure Shell server: sshd.
    root@kali:~/.ssh# ssh localhost
    root@localhost's password: 

    3. 将公钥拷为authorized_keys, 再实验ssh localhost,即可免密码登录

    root@kali:~/.ssh# cp id_rsa.pub  authorized_keys
    root@kali:~/.ssh# ls
    authorized_keys  id_rsa  id_rsa.pub  known_hosts
    root@kali:~/.ssh# ssh localhost
    Linux kali 3.7-trunk-686-pae #1 SMP Debian 3.7.2-0+kali8 i686
    
    The programs included with the Kali GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Thu Dec 19 22:41:22 2013 from localhost

    4. 将公钥拷至被管理机上,再试试。喔??报错啦!

    root@kali:~# ssh 192.168.0.102
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    It is also possible that a host key has just been changed.
    The fingerprint for the RSA key sent by the remote host is
    73:4e:4f:2b:b4:51:95:7c:d2:41:34:be:24:8d:bb:5f.
    Please contact your system administrator.
    Add correct host key in /root/.ssh/known_hosts to get rid of this message.
    Offending RSA key in /root/.ssh/known_hosts:2
    RSA host key for 192.168.0.102 has changed and you have requested strict checking.
    Host key verification failed.

    这种情况是因为要ssh的机器上的ssh重新安装或者系统重装了,导致RSA host key 失效,解决方法:cd ~/.ssh  然后 rm -f known_hosts 即可重新登录

    root@kali:~/.ssh# scp id_rsa.pub root@192.168.0.102:~/.ssh/authorized_keys
    id_rsa.pub                                                                                                          100%  391     0.4KB/s   00:00   
    root@kali:~# more /etc/hosts
    127.0.0.1    localhost
    192.168.0.101   node1
    192.168.0.102   node2
    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    root@kali:~# ssh node2
    The authenticity of host 'node2 (192.168.0.102)' can't be established.
    RSA key fingerprint is 73:4e:4f:2b:b4:51:95:7c:d2:41:34:be:24:8d:bb:5f.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added 'node2' (RSA) to the list of known hosts.
    Linux bt 3.2.6 #1 SMP Fri Feb 17 10:40:05 EST 2012 i686 GNU/Linux
    
      System information as of Mon Mar  3 21:39:15 CST 2014
    
      System load:  0.0                Processes:           77
      Usage of /:   41.9% of 27.15GB   Users logged in:     1
      Memory usage: 1%                 IP address for eth1: 192.168.0.102
      Swap usage:   0%
    
      Graph this data and manage this system at https://landscape.canonical.com/
    Last login: Mon Mar  3 21:25:09 2014
    root@bt:~# 这里已经登入了。。。

    在此,已经完成了管理节点到被管理节点的免密码登录。

    5. 将两机的authorized_keys文件合并。拷贝至两台机器上, 即可实现双机互相面密码登录

    root@bt:~/.ssh# cat id_rsa.pub >>authorized_keys 
    root@kali:~/.ssh# scp root@node2:~/.ssh/authorized_keys .
    authorized_keys                                                                                                     100%  780     0.8KB/s   00:00    
    root@bt:~/.ssh# ssh node1
    The authenticity of host 'node1 (192.168.0.101)' can't be established.
    RSA key fingerprint is 66:61:d5:b1:ae:85:0f:1d:3d:3d:40:13:9f:6f:e1:7c.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added 'node1,192.168.0.101' (RSA) to the list of known hosts.
    Linux kali 3.7-trunk-686-pae #1 SMP Debian 3.7.2-0+kali8 i686
    
    The programs included with the Kali GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Mon Mar  3 21:19:04 2014 from localhost
    root@kali:~#  这里实现了node2 登录node1
  • 相关阅读:
    C#冒泡排序--详解
    盘古搜索--实例解析
    ajax提交表单序列化(serialize())数据
    随机数大揭秘
    静态代码块(主要是注意执行顺序)
    单例模式
    递归
    vue路由嵌套(邹文丰)
    vue computed和 methods、 watch 区别(邹文丰)
    vuex状态管理mutations,getters,actions总结(邹文丰)
  • 原文地址:https://www.cnblogs.com/vigarbuaa/p/3579291.html
Copyright © 2011-2022 走看看