#假设已安装好docker
#建立docker打通网络
sudo docker network create --driver bridge --subnet 172.18.0.0/16 my_network
#拉取并创建 ssh Docker 容器
sudo docker run -d --name ssh-container \
--network my_network \
-v /:/host \
-p 2222:22 \
-e ROOT_PASSWORD=123456 \
--restart unless-stopped \
rastasheep/ubuntu-sshd:18.04
ssh连接2222 root 123456提示密码错误
重建 docker ssh 密码为 123456
sudo docker exec -it ssh-container passwd root
重新连接连接 ssh 2222 (root 123456)
进入主机的文件系统并使用 chroot:
cd /host
chroot .
现在尝试更新包列表:
apt update
您应该能够重建容器以外的 SSH 服务器:
apt purge openssh-server && apt install openssh-server
passwd root
没有评论:
发表评论