docker配置ssh步骤

674 阅读1分钟

docker配置ssh步骤

  1. 创建容器,设置映射端口 -p

    此时设置的端口就是ssh连接的端口

  2. 进入容器

    docker exec -it 容器名 bash
    
  3. 安装依赖

    yum install passwd openssl openssh-server openssh-clients -y
    
  4. 安装service

    yum install initscripts -y
    
  5. 修改密码

    passwd
    
  6. 修改容器ssh配置文件

    vim /etc/ssh/sshd_config
    
  7. 修改sshd_config文件内容

    # **解开以下配置内容**
    
    # 启用公钥私钥配对认证方式
    PubkeyAuthentication yes
    
    # 公钥文件路径
    AuthorizedKeysFile .ssh/authorized_keys
    
    # root能使用ssh登录
    PermitRootLogin yes
    
    # 允许密码ssh连接
    PasswordAuthentication yes
    
    # **添加以下配置内容**
    
    # 设置容器创建时的映射端口
    port= ****   
    
    
  8. 重启ssh服务

先确保已启动ssh:/etc/init.d/ssh start

service sshd restart
```
/etc/init.d/ssh restart
```

然后就可以ssh连啦~~~~