2013-07-03 3 views
4

Я тестирую часть IaaS для Windows Azure, и я успешно развернул различные экземпляры виртуальной машины с помощью REST API. XML тело запроса POST для запуска виртуальной машины заключается в следующем:Не удается подключиться к Windows Azure Virtual Machine через SSH

<Deployment xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
    <Name>Azure</Name> 
    <DeploymentSlot>Production</DeploymentSlot> 
    <Label>Azure IM created VM</Label> 
    <RoleList> 
    <Role i:type="PersistentVMRole"> 
     <RoleName>IMVMRole</RoleName> 
     <OsVersion i:nil="true"/> 
     <RoleType>PersistentVMRole</RoleType> 
     <ConfigurationSets> 

     <ConfigurationSet i:type="LinuxProvisioningConfigurationSet"> 
      <ConfigurationSetType>LinuxProvisioningConfiguration</ConfigurationSetType> 
      <HostName>AzureNode</HostName> 
      <UserName>user</UserName> 
      <UserPassword>Prueba+1111</UserPassword> 
      <DisableSshPasswordAuthentication>false</DisableSshPasswordAuthentication> 
     </ConfigurationSet> 

     <ConfigurationSet i:type="NetworkConfigurationSet"> 
      <ConfigurationSetType>NetworkConfiguration</ConfigurationSetType> 
      <InputEndpoints> 
      <InputEndpoint> 
       <LocalPort>22</LocalPort> 
       <Name>SSH</Name> 
       <Port>22</Port> 
       <Protocol>TCP</Protocol> 
      </InputEndpoint> 
      </InputEndpoints> 
     </ConfigurationSet> 
     </ConfigurationSets> 
     <Label>Azure IM created VM</Label> 

     <OSVirtualHardDisk> 
     <MediaLink>https://XXXXXXX.blob.core.windows.net/vhds/0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4.vhd</MediaLink> 
     <SourceImageName>0b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4</SourceImageName> 
     </OSVirtualHardDisk> 
     <RoleSize>Small</RoleSize> 
    </Role> 
    </RoleList> 
</Deployment> 

Однако, когда я пытаюсь подключиться к виртуальной машине через SSH с Putty, он показывает следующее сообщение при попытке авторизации через пользователь/password (обратите внимание, что в элементе XML я указал, что DisableSshPasswordAuthentication = false): «Отключено: нет доступных методов проверки подлинности (сервер отправлен: публикация)».

Благодарим вас за то, что обратились ко всему сообществу stackoverflow. Abel.

+0

Вы нашли что-то? У меня такая же ошибка с другим изображением ubuntu :( –

+0

К сожалению, нет. Я все еще жду кого-то, кто знает ответ hahaha. Мое единственное, что осталось, это проверить, не изменилось ли изменение указанного изображения. –

+0

Я не могу показаться SSH в любые виртуальные машины, созданные с помощью API. Это очень расстраивает ... вы когда-либо узнали что-нибудь? –

ответ

0

В случае, если кто пытается подключиться к виртуальной машине с помощью командной строки, а не получать через вообще после успешного подключения через SSH перед:

Перейти к «Сбросить пароль» в разделе «Поддержка + Поиск и устранение неисправностей» меню виртуальной машины, затем выберите «Сбросить общий SSH-ключ» и «Обновить». Это не приведет к удалению или изменению ключа, предоставленного во время первоначального развертывания, поэтому вы можете подключиться так же, как и раньше, после успешного сброса.

Смежные вопросы