无法连接到Azure Ubuntu VM - 公钥拒绝

时间:2014-03-06 07:50:51

标签: linux ubuntu azure ssh

我们一直在Azure上使用Ubuntu VM,很少有任何问题。然而,其中一个虚拟机最近消失了。出乎意料的是,Ubuntu VM开始拒绝公钥 -

  

ssh -i~ / azure.key abc@xyz.cloudapp.net

     

许可被拒绝(公钥)。

详细给了我更多令人困惑的迹象 -

  

〜$ ssh -i -v -v -v~ / azure.key abc@xyz.cloudapp.net

     

警告:身份文件-v无法访问:没有此类文件或目录。

     

OpenSSH_5.9p1 Debian-5ubuntu1.1,OpenSSL 1.0.1 2012年3月14日

     

debug1:读取配置数据/ etc / ssh / ssh_config

     

debug1:/ etc / ssh / ssh_config第19行:应用*

的选项      

debug2:ssh_connect:needpriv 0

     

ssh:无法解析主机名/home/abc/azure.key:名称或服务未知

想知道是否有人看到这个问题或者可以提出想法/解决方案吗?

2 个答案:

答案 0 :(得分:10)

以下情况如何?

$ ssh -i ~/azure.key -v -v -v abc@xyz.cloudapp.net

答案 1 :(得分:-4)

ssh找不到你的名为zaure.key的密钥,所以我想也许你没有把正确的密钥,纠正它或在azure中创建新密钥。 或者在没有-i的情况下尝试此操作:

  

ssh -v abc@xyz.cloudapp.net

希望它会有所帮助。