docker 的ubantu容器 开启ssh

Posted 岁月峥嵘走过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 的ubantu容器 开启ssh相关的知识,希望对你有一定的参考价值。


Ubuntu 关闭防护墙:

sudo ufw status 查看防火墙

sudo sfw disable 关闭防火墙

docker 的ubantu容器 开启ssh


进入容器

docker run -itd --name rknn_toolkit -p 10022:22 0d010618b880


docker exec ubuntu_name /bin/bash


apt-get update
apt-get install vim openssh-server

sudo service ssh start


查看是否启动
ps -e | grep ssh

vim /etc/ssh/sshd_config

找到PermitRootLogin without-password 修改为
PermitRootLogin yes  # 运行Root用户 ssh 登录
UsePAM yes 修改为 no   #禁用PAM 

重启ssh服务:
service ssh restart


修改root密码:
passwd 
123456

退出容器,然后通过ssh登录 



ssh root@127.0.0.1 -p 10022
yes 
123456

以上是关于docker 的ubantu容器 开启ssh的主要内容,如果未能解决你的问题,请参考以下文章

ubantu

Docker CentOS / Ubuntu容器开启 SSH 服务

Docker-为镜像添加SSH服务

ubantu18.04使用docker安装gitlab

Docker Supervisor

Docker入门实战-SSH连接docker容器