启动容器并打通22端口
创建并启动容器
将docker服务器的21332端口映射到容器的22端口上:
$ docker run -itd -p 21332:22 ubuntu:laster
修改root密码
使用 passwd
密码来修改密码(如提示没有这个命令行使用 yum install passwd
安装):
$ passwd
xxx密码
xxx确认密码
安装Openssh
使用下面命令安装 ssh server
/ssh client
:
$ apt-get -y install openssh-server
$ apt-get -y install openssh-clients
修改SSH配置文件以下选项,去掉#注释,将下列选项启用:
$ vi /etc/ssh/sshd_config
PermitRootLogin yes # root能使用ssh登录
重启ssh服务,并设置开机启动:
$ service ssh restart
打开服务器端口:
firewall-cmd --zone=public --add-port=21332/tcp --permanent && firewall-cmd --reload
SSH连接容器:
至此SSH连接docker容器成功完成!!!