Docker中开启sshd服务

    1. ssh服务安装
      • 安装ssh服务

        #yum install openssh-server -y

      • 安装passwd(修改密码需要)

        #yum install passwd -y

      • 修改sshd_config配置文件

        UsePAM yes改成UsePAM no

      • 关闭主机selinux

        当使用passwd修改容器中root密码的时候,会报错:
        passwd: system_u:system_r:initrc_t:s0 is not authorized to change the password of root
        这时候,需要关闭主机selinux。

    2. 开机自起
      在/root目录下创建run.sh脚本,添加如下内容:
       #!/bin/bash
       service sshd restart
       while :
       do
       sleep 10
       done

      其实开机自起可以用CMD的,但是暂时不会。。。就统一用脚本执行的方式防止退出,感觉可调控行蛮好的。

    3. 保存修改
      • 查看正在运行的容器ID

        #docker ps

      • commit修改的容器ID,保存为centos6.5,tag为sshd

        #docker commit ID centos6.5:sshd

    4. 开启服务

      #docker run -d -p 22:22 -t centos6.5:sshd /root/run.sh
      以后台模式运行容器,且把容器的22端口映射到主机的22端口
      这样,就可以从外网通过ssh连接到容器了。

    5.  

转载于:https://www.cnblogs.com/feika/p/4223351.html

麒麟镜像开启sshd服务的步骤如下: 1. 首先,确保你已经安装了Cloud-init或Cloudbase-init的镜像,因为这些镜像支持重装操作系统功能\[1\]。 2. 创建一个新的文件夹,比如 /opt/ubuntu-ssh-root,用于制作ssh镜像\[2\]。 3. 将宿主机的/etc/apt/sources.list文件拷贝到该目录下,可以使用命令 cp /etc/apt/sources.list /opt/ubuntu-ssh-root。 4. 修改ISO镜像,首先创建一个“ISO镜像制作目录”,比如 /root/kylin-iso\[3\]。 5. 将原始ISO镜像挂载到系统,插入光盘后系统会自动挂载。 6. 将ISO挂载目录下的所有文件拷贝到“ISO镜像制作目录”,可以使用命令 rsync -a /run/media/root/Kylin-Server-10/ /root/kylin-iso/。 7. 获取当前系统安装的所有rpm包列表,可以使用命令 rpm -qa > /root/package-list.txt。 8. 在ISO镜像制作目录修改配置文件,开启sshd服务。具体的修改步骤可能因麒麟镜像的版本而有所不同,请参考麒麟镜像的官方文档或联系麒麟镜像的支持团队获取详细的操作步骤。 总结起来,要在麒麟镜像开启sshd服务,你需要使用支持重装操作系统功能的镜像,并按照指定的步骤进行修改和配置。 #### 引用[.reference_title] - *1* [通用服务器麒麟os](https://blog.csdn.net/weixin_39629679/article/details/119628955)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [银河麒麟 arm架构 ubuntu docker制作ssh镜像](https://blog.csdn.net/Mrerlou/article/details/109214011)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [银河麒麟高级服务器操作系统V10SP1 - ISO镜像定制 + KickStart自动化安装](https://blog.csdn.net/ShenSeKyun/article/details/126466240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值