1. 程式人生 > >ubuntu docker 開啟ssh

ubuntu docker 開啟ssh

1. 下載ubuntu映象

因為從docker hub上下載的映象apt-get update報錯,
所以就直接從網易蜂巢上下載已經裝好各種工具的ubuntu映象了。

docker pull hub.c.163.com/public/ubuntu:16.04-tools
這裡寫圖片描述

2. 啟動映象

docker run -itd -p 10022:22 1196ea15dad6
將本機10022埠,對映到容器的22埠。

這裡寫圖片描述

3. 進入容器修改ssh配置,並啟動ssh

進入容器
docker exec -it 7c07ba426a27 /bin/bash
給root設定一個密碼 123456
passwd root


修改配置檔案
vim /etc/ssh/sshd_config
註釋第一行,新增第二行

# PermitRootLogin prohibit-password. 
PermitRootLogin yes

儲存退出後,重啟ssh服務
/etc/init.d/ssh restart

4. 本機ssh連線容器

ssh root@127.0.0.1 -p 10022

輸入密碼後就登入進去了。