我们一直在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:名称或服务未知
想知道是否有人看到这个问题或者可以提出想法/解决方案吗?
答案 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
希望它会有所帮助。