美文网首页
ssh免密登录

ssh免密登录

作者: 深度学习dlai | 来源:发表于2018-12-24 13:34 被阅读0次

    启动两个容器,分别为node0,node1,系统是ubuntu16.04
    建立一个新的网段
    docker network create --subnet=172.10.0.0/16 mynetwork
    启动容器,指定hostname和ip
    docker run -itd --name node0 --hostname node0 --net mynetwork --ip 172.10.0.2 cuda9 bash

    apt-get update
    apt install sudo passwd vim wget git ssh
    # 安装 ping
    apt-get install inetutils-ping
    #使用passwd是指密码
    passwd
    #修改配置文件,改为PermitRootLogin yes
    vi /etc/ssh/sshd_config
    # 启动ssh服务 
    service ssh start
    ps -e |grep ssh
    #  1143 ?        00:00:00 sshd
    # 免密登陆设置
    # 进入 ~/.ssh,如果没有试过ssh命令则该文件夹不存在
    ssh-keygen -t rsa  # 三次回车后
    cat id_rsa.pub >> authorized_keys
    # 登录其他主机,将其他主机的公钥文件内容
    #都拷贝到hadoop01主机上的authorized_keys文件中
    ssh-copy-id -i node1 # 登录在node0执行此命令
    ssh-copy-id -i node0 # 登录在node1执行此命令
    # 上述步骤完成后可以正常ssh
    

    注:将你的公共密钥填充到一个远程机器上的authorized_keys文件中。

    参考:https://www.cnblogs.com/ivan0626/p/4144277.html
    https://blog.csdn.net/liukuan73/article/details/78090244

    相关文章

      网友评论

          本文标题:ssh免密登录

          本文链接:https://www.haomeiwen.com/subject/amyakqtx.html