我尝试使用 ubuntu 终端连接到我的服务器
ssh -p 2222 -i mypublickey.ppk username@ip
然后它会询问“输入密钥‘mypublickey.ppk’的密码:”
我输入了密码但总是错误,然后我收到错误权限拒绝(公钥)。
如果从 Putty ubuntu 或 windows 连接,则没有问题
答案1
您需要将 PPK 密钥转换为 openssh 格式。即使在 Ubuntu 上,这也非常简单:
- 安装putty工具:
sudo apt-get install putty-tools
- 转变
puttygen mypublickey.ppk -O private-openssh -o mypublickey