我尝试在Windows机器上使用MySQL Workbench连接到我的Nitrous.IO MySQL服务器实例(换句话说,没有端口转发)。这些是我没有成功的步骤,也许有人可以指出任何错误/潜在问题?
现在,当我测试连接时,出现以下错误:
Could not connect the SSH Tunnel
Authentication error. Please check that your username and password are correct and try again.
Details (Original exception message):
Bad authentication type, the server is not accepting this type of authentication.
Allowed ones are:
['publickey']
现在我确定这是我指定私钥文件后要使用的身份验证类型。这个设置可能有什么问题?
答案 0 :(得分:4)
putty密钥文件与OpenSSH不兼容,所以尝试将ppk文件转换为OpenSSH(IIRC中有一个putty包中的工具)。然后还要检查远程SSH服务器是否接受使用密钥文件的身份验证,而不仅仅是通过用户名/密码。