2013-07-03 3 views
4

Je suis en train de tester la partie IaaS de Windows Azure et j'ai déployé avec succès diverses instances de machine virtuelle au moyen de l'API REST. Le corps XML de la requête POST pour le lancement de la machine virtuelle est la suivante:Impossible de se connecter à la machine virtuelle Windows Azure via 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> 

Cependant, lorsque je tente de se connecter à la machine virtuelle via SSH avec Putty, il affiche le message suivant lorsque je tente d'authentifier via utilisateur/mot de passe (notez que dans le corps XML j'ai spécifié que DisableSshPasswordAuthentication = false): "Déconnecté: Aucune méthode d'authentification supportée disponible (serveur envoyé: clé publique)".

Merci beaucoup à toute la communauté de stackoverflow pour votre aide. Abel.

+0

Avez-vous trouvé quelque chose? J'ai la même erreur avec une autre image d'ubuntu :( –

+0

Malheureusement, j'attends toujours quelqu'un qui connaît la réponse hahaha Ma seule option est de vérifier si le changement de l'image spécifiée résout quelque chose –

+0

SSH dans toutes les machines virtuelles créées avec l'API Ceci est très frustrant ... avez-vous déjà découvert quelque chose? –

Répondre

0

En cas où quelqu'un tente de se connecter à une machine virtuelle via la ligne de commande et ne passe pas du tout après avoir connecté avec succès via SSH avant: dans la section « Support + Dépannage »

Aller à « Réinitialiser le mot de passe » du menu VM, puis choisissez Mode "Reset public SSH key" et "Update". Cela ne supprimera pas ou ne changera pas la clé fournie lors du déploiement initial, de sorte que vous pouvez vous connecter comme vous l'avez fait avant la réinitialisation réussie.

Questions connexes