无法从Ubuntu终端连接到我的VPS

我尝试使用ubuntu终端连接到我的服务器

ssh -p 2222 -i mypublickey.ppk username@ip 

然后它询问“输入密钥’mypublickey.ppk’的密码:”

我输入我的密码,但它总是错误然后我得到错误Permission denide(publickey)。

如果从Putty ubuntu或windows连接我没有问题

您需要将PPK密钥转换为openssh格式。 即使在Ubuntu上它也很简单:

  • 安装putty工具: sudo apt-get install putty-tools
  • 转换puttygen mypublickey.ppk -O private-openssh -o mypublickey