SSH public key authentication failed: Invalid key data, not base64 encoded
Primary tabs
Ошибка SSH public key authentication failed: Invalid key data, not base64 encoded
SSH public key authentication failed: Invalid key data, not base64 encoded
Такую ошибку получаем в обмен выполнение команды типа:
curl --insecure -v -u centos: --key D:\\myone\\k\\aws_sberam.pem --pubkey D:\\myone\\k\\aws_sberam.pub sftp://52.24.38.31/home/centos/test/
дело в том, что подобрать нормальное содержимое для aws_sberam.pub так и не получилось
Решение было в том, чтобы вообще не передавать .pub ключ:
То есть делать вызов в формате:
curl --insecure -v -u centos: --key D:\\myone\\k\\aws_sberam.pem --pubkey D:\\myone\\k\\aws_sberam.pub sftp://52.24.38.31/home/centos/test/
Ошибка SSH public key authentication failed: Invalid public key, too short
SSH public key authentication failed: Invalid public key, too short
Эта ошибка возникает, если вместо публичного ключа передать приватный. Например так:
curl --insecure -v -u centos: --key D:\\myone\\k\\aws_sberam.pem --pubkey D:\\myone\\k\\aws_sberam.pem sftp://52.24.38.31/home/centos/test/
(передаём одно и то же)
- Log in to post comments
- 5447 reads