zoukankan      html  css  js  c++  java
  • docker 安装centos7并SSH远程连接

    1.安装centos7 镜像

    1.搜索并拉取centos镜像(默认最新镜像)
        docker search centos
        docker pull centos
    
    2.建立本机对应docker-centos76 镜像端口映射
    
        ssh默认的端口为22,我们将docker中centos的22端口映射到宿主机的5000端口
        docker run -d -p 5022:22 --name centos76-javabase --privileged=true centos:latest /usr/sbin/init
    
     3.进入容器
        docker exec -it centos76-javabase /bin/bash
     

    2.安装常用工具

    1.安装常用工具
        yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip
    
    2.service安装
        yum install initscripts  
    
    3.ifconfig安装
        yum install net-tools.x86_64
    
    4.ssh安装(10.0.75.1为docker的ip)
        sshd rpm -qa | grep ssh
        yum install openssh-server 
        service sshd restart
        #查看是否启动22端口 
        netstat -antp | grep sshd

     

    3.开启docker-centos76 ssh远程连接(aliyun/aws 云服务器,需要在安全组打开 5000端口对外访问权限)

    1.修改sshd_config 为密码登录
        vim /etc/ssh/sshd_config
        #打开注释 PermitRootLogin yes, 允许密码登录,保存退出
    
    2.设置root用户密码
        passwd root
    
    3.换个服务器远程登录
        ssh root@47.52.134.16 -p 5022
           
  • 相关阅读:
    HAL 分析
    Ubuntu 11.04 安装后要做的20件事情
    IOStableViewCell自适应高度cell里面放的是UIlable
    IOS支持的字体
    IOS TableView学习资源
    产品与市场
    软件质量与公司盈利
    计算机流派
    让你的软件支持繁体中文
    系统规划设置心得
  • 原文地址:https://www.cnblogs.com/hcl1991/p/10599361.html
Copyright © 2011-2022 走看看