在Docker容器中SSH用户

时间:2019-03-08 17:45:16

标签: docker ssh

我想知道是否有可能在容器上使用ssh以便访问本地用户(在同一容器上)。 “ ssh user @ localhost” 我使用ssh-keygen在root用户和超级用户上生成新密钥。我也将根公共密钥复制到用户的授权密钥文件中,但这不起作用。 我也更改了SSH密钥权限。

预先感谢

1 个答案:

答案 0 :(得分:0)

您可以使用

从运行它的机器上通过命令行访问docker容器
docker exec -it CONTAINER_ID /bin/bash

您可以使用docker ps

获取容器ID

在计算机上,您应该可以使用su - username更改用户