Docker开启ssh服务


一、准备

  apt-get update       更新环境

  apt-get install vim      安装vim

  vim  /etc/apt/source.list     更换软件源, 我使用的是清华源   https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

  apt-get update     

二、安装

  apt-get install  -y  openssh-server    安装ssh服务

  vim /etc/ssh/sshd_config   进去修改ssh配置

  • 去掉 Port 22 前面的井号
  • 去掉 ListenAddress 0.0.0.0 前面的井号
  • 去掉 ListenAddress :: 前面的井号
  • 去掉 PermitRootLogin yes 前面的井号
  • 将 UsePAM yes 修改为 UsePAM no
  • 将 UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no

三、重启ssh

  /etc/init.d/ssh restart

 

四、本地连接docker

  docker inspect 容器ID | grep IPAddress            获取docker容器的IP地址

  ssh root@172.17.0.2  -p 22

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM