代码之家  ›  专栏  ›  技术社区  ›  Adam Matan

在没有加密或身份验证的情况下运行SSH

  •  0
  • Adam Matan  · 技术社区  · 6 年前

    我的问题

    我想从主机上以交互模式从守护的Docker容器运行iPython。SSH看起来是个不错的选择,但我不需要任何身份验证、加密或密钥交换——只需要在容器中执行一个交互式shell。

    我的问题

    如何在没有身份验证或加密的情况下运行SSH服务器,就像在远程终端上运行一样?

    1 回复  |  直到 6 年前
        1
  •  0
  •   imcsk8    6 年前

    似乎你需要的是进入容器,如果是的话,只需要用docker exec执行一个bash shell:

    docker exec -ti my-running-container /bin/bash
    

    或附加docker

    docker attach my-running-container
    

    如果运行的是alpine容器而不是Fedora或Ubuntu,则可能需要将命令更改为/bin/sh。

    另一方面,您不应该允许未加密的连接到任何与shell相关的内容。