无法登录自定义映像创建的Linux VM

时间:2015-07-02 05:26:43

标签: linux azure

我在此博文后创建了Debian 7.0的自定义图像: http://blogs.technet.com/b/dcaro/archive/2014/12/03/create-your-azure-image-with- debian-7-0.aspx





在管理门户中,VM状态正在运行。但我无法使用ssh登录VM。可能的原因是什么以及如何解决?





我打算在Azure中创建FreeBSD 8.3的VM映像。以前有人试过吗?




2 个答案:

答案 0 :(得分:0)

你可以在FreeBSD团队(https://vmdepot.msopentech.com/Vhd/Show?vhdId=56718&version=58911)创建的VM Depot上找到官方的FreeBSD 10.2图像,所以我认为可以用8.3做。也许在VM Depot上问FreeBSD团队? 关于Debian:你确定你已经运行了软管命令吗?

sudo waagent -force -deprovision
export HISTSIZE=0
logout

如果是,并且SSH或用户仍有问题,请尝试使用cloud-init(https://packages.debian.org/wheezy-backports/cloud-init)。将其安装在映像上,在从CLI工具(https://azure.microsoft.com/pl-pl/documentation/articles/xplat-cli/)进行配置期间,最后添加选项--custom-data~ / cloud.cfg。在此文件中,您必须放置Cloud-Config:

#cloud-config

users:
  - name: username
    shell: /bin/bash
    ssh-authorized-keys:
      - ssh-rsa <key here>
    sudo: ['ALL=(ALL) NOPASSWD:ALL']

它将创建用户“username”,并使用所需的SSH密钥覆盖Azure命令中的用户/传递选项。

答案 1 :(得分:-1)

也许iptables设置,尝试禁用iptables。