zoukankan      html  css  js  c++  java
  • docker添加sshd 服务

    1、docker run -it centos /bin/bash

    2、yum install openssh-server

    3、/usr/sbin/sshd -D 会提示报错先 /usr/sbin/sshd-keygen -A 即可

      passwd root 给root创建密码
    

    [root@localhost ~]# docker ps -a
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

    0b70e5bbf7f5 centos "/bin/bash" 9 minutes ago Exited (127) 6 seconds ago

    4、 docker commit 0b7 sshd:centos 保存刚更改的镜像

    5、[root@localhost ~]# docker run -p 10022:22 -d sshd:centos /usr/sbin/sshd -D 运行镜像
    3b7a664d4705bb5880fc29b2aed4850a111046024ec4310ebff3b40bfabade0c
    6、[root@localhost ~]# docker ps -a
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

    3b7a664d4705 sshd:centos "/usr/sbin/sshd -D" 43 seconds ago Up 41 seconds

    7、选择在客户端验证登陆

    ssh root@192.168.1.191 10022 输入root 密码即可

    可选择使用密钥登陆,ssh-keygen -t rsa 三次回车,cat /root/.ssh/id_rsa.pub 的内容保存到容器/root/.ssh/authorized_keys里
    ————————————————
    版权声明:本文为CSDN博主「maibm」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/maibm/article/details/80226478

  • 相关阅读:
    Let和Const的使用
    Spring框架学习10——JDBC Template 实现数据库操作
    python 学习
    delphi
    mysql 客户端连接报错Illegal mix of collations for operation
    tnsping 不通
    orm总结
    other
    resultset 查询时返回多个相同值
    vlan 知识学习
  • 原文地址:https://www.cnblogs.com/jiftle/p/12691804.html
Copyright © 2011-2022 走看看