首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker如何启用ssh连接

docker如何启用ssh连接
EN

Stack Overflow用户
提问于 2021-04-15 03:55:07
回答 1查看 165关注 0票数 1

伙计们。我想为我的码头建立一个ssh连接。这是我的舞步。

我的信息:

代码语言:javascript
复制
Ubuntu:

  1. 拉船坞

码头拉citybrainchallenge/cbengine:0.1.1

  1. 进入容器,步骤2-5在坞中执行。

docker run -it城市头脑挑战/cbengine:0.1.1bash

  1. 安装依赖项

更新apt-get安装passwd openssl openssh-server openssh-clients

  1. 更改密码

passwd

  1. 设置配置,删除#

vim /etc/ssh/sshd_config

PubkeyAuthentication是PermitRootLogin是22端口

  1. 保存容器

代码语言:javascript
复制
1. commit to a new container

docker #检查容器id停靠者提交container_id new_image_id(I set: cityBrain挑战性/cbengine:2.2)

  1. 运行新容器并测试它。

docker运行-it城市挑战/cbengine:2.2bash

在容器中,重新启动ssh。

服务重新启动ssh服务--状态--所有#检查ssh都是+

  1. 打开一个新的终端,测试它的连接

码头ps码头港口container_id 22

但是,它没有起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-15 03:59:20

在运行容器时,可以传递端口转发参数并检查它是否正常工作,运行-p 22:22。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67102051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档