记录一下菜鸟探索经历。
情景描述:
在azure创建虚拟机后,azure提供了一个私钥.pem文件,但是我以前没有用过私钥登录ssh,所以折腾了一阵。ssh连接客户端我使用的是bitvise,选择了私钥文件并填写用户名后登录,报错:私钥文件被拒绝。
解决方式:
其实私钥文件本身没有任何问题,ip,端口号也都正确。问题出在用户名上。azure给出的连接提示如下(马赛克的地方是虚拟机ip):
其实azure给出的连接提示已经很清楚了,用户名(username)就是“azureuser”,但是我刚开始一直以为这个azureuser指的是自己账户的名字,所以各种乱试,耽误了不少时间。