Docker安装Ubuntu
创建容器
# 对22端口进行映射
docker run --name ubuntu -it -d -p 10022:22 ubuntu:22.04
进入容器
docker exec -it ubuntu /bin/bash
进行ssh相关配置
更新包管理器,安装ssh服务
apt-get update && \
apt-get upgrade -y && \
apt-get install -y openssh-server openssh-client vim
启动ssh服务
/etc/init.d/ssh start
查看进程
ps -ef | grep sshd
编辑 sshd_config文件,打开 PermitRootLogin yes
,保存退出
vim /etc/ssh/sshd_config
如:
# Authentication:
PermitRootLogin yes
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
重启ssh服务
service ssh restart
设置ssh服务开机自启
update-rc.d ssh defaults
为root设置密码(容器中默认是root用户)
passwd root
ssh远程登录
ssh root@宿主机IP:10022