docker配置ssh步骤
-
创建容器,设置映射端口 -p
此时设置的端口就是ssh连接的端口
-
进入容器
docker exec -it 容器名 bash -
安装依赖
yum install passwd openssl openssh-server openssh-clients -y -
安装service
yum install initscripts -y -
修改密码
passwd -
修改容器ssh配置文件
vim /etc/ssh/sshd_config -
修改sshd_config文件内容
# **解开以下配置内容** # 启用公钥私钥配对认证方式 PubkeyAuthentication yes # 公钥文件路径 AuthorizedKeysFile .ssh/authorized_keys # root能使用ssh登录 PermitRootLogin yes # 允许密码ssh连接 PasswordAuthentication yes # **添加以下配置内容** # 设置容器创建时的映射端口 port= **** -
重启ssh服务
先确保已启动ssh:/etc/init.d/ssh start
service sshd restart
```
/etc/init.d/ssh restart
```
然后就可以ssh连啦~~~~