设置SSH远程连接docker容器

  1. 启动容器
    docker run -it  --name  xxx -p 50003:22  -d ubuntu
  2. 进入容器
    docker exec -it xxx bash
  3. 设置密码
    修改容器的root密码:passwd
    密码设置为:123456
  4. 安装 ssh 
    apt-get update
    apt-get install openssh-server
  5. 查看 ssh 是否启动
    安装好后查看SSH是否启动
    输入”ps -e |grep ssh“–>回车–>有sshd,说明ssh服务已经启动
    如果没有启动,输入”service ssh start“–>回车–>ssh服务就会启动
  6. 修改配置
    修改配置文件”/etc/ssh/sshd_config” 获取远程ROOT权限
    把配置文件中的”PermitRootLogin without-password“加一个”#”号,把它注释掉–>再增加一句”PermitRootLogin yes“–>保存
  7. 重启 ssh 
    service ssh start
  8. ssh远程登录上述创建的容器
    ssh root@192.168.1.99 -p 50003

     

    参考 : (22条消息) 如何设置SSH远程连接docker容器_劫天的博客-CSDN博客_ssh远程连接docker容器

 

posted on 2022-09-16 14:08  闹不机米  阅读(633)  评论(0编辑  收藏  举报

导航