• 云途科技成立于2010年 - 专注全球跨境电商服务器租赁托管!
  • 帮助中心

    您可以通过下方搜索框快速查找您想知道的问题

    cloud-init镜像无法root登录解决方法

      in  unix      Tags:  cloud-init  ipmi  cloud-init root无法登录  

        目前云途主机vps 已经全部 配置上cloud-init ,但在配置镜像过程中也遇到不少问题,主要还是不熟悉 cloud-init 的安全机制吧。今天就遇到了一个问题就是镜像制作完成后发现只能使用 public 

    key 秘钥登录,无法通过root 进行访问了。

        后来经过研究发现 cloud-init 默认是禁止root 直接登录的,需要我们手动开启。当然这个问题之前也有出现过,之前写过一篇文章 通过修改 /etc/ssh/sshd_config 的配置文件也可以开启,但这个方法只能临时用,服务器一旦重启后 就会被 cloud-init 的默认配置给覆盖,导致每次都需要通过 ipmi 进行修改。

       

     SSH 闪退解决方法


          其实我们只需要将cloud-init 的默认配置修改下,就可以从根源上解决这个问题了,以后重启都不会在被限制 root 账户权限登录。


    解决方法:

      登录ssh 后进入输入以下命令 修改即可解决,目前云途仿牌vps的产品都配有 ipmi 远程管理,无法通过ssh 登录也可以很好的解决。如果没有的只能联系你的提供商帮你处理了。

    进入ipmi 后根据以下命令进行修改;


    vi /etc/cloud/cloud.cfg


    找到 SSH_pwauth: 0 就是这里的原因,0表示禁止root 登录,将其改为 1 保存退出后即可;


    users:

     - defaults

    disable_root:1

    SSH_pwauth:  0


      近期发现不少网上下载的 cloud-init 官方模板默认也是禁止 root 登录的,通过上面的方法更改配置好才能正常通过SSH 访问;

    proxmox里使用cloud-init和一些笔记

    • 外贸虚拟主机

      1GB硬盘

      2个独立站点

      1000M带宽

      不限制流量

      美国外贸专用虚拟主机,cPanel面板,每天远程备份.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥180/年

    • 美国/荷兰外贸VPS

      2核CPU

      1G内存

      30硬盘

      10M带宽

      美国/荷兰外贸云服务器,专注外贸服务器行业12年.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥99/月

    • 全球外贸服务器

      8核CPU

      32G内存

      1TB硬盘

      1000M带宽

      已部署数据中心:美国洛杉矶/亚特兰大、荷兰、加拿大、英国伦敦、德国、拉脱维亚、瑞典、爱沙尼亚
      自有机柜(全球九大数据中心),稳定在线率:99.9%

      ¥999/月 原价1380

    7*24小时 在线提交工单

    如果您的问题没有得到解决,推荐您在线提交工单,我们的客服人员会第一时间为您解决问题

    展开