`az acs kubernetes get-credentials --ssh-key-file` SSHException
See original GitHub issueI generated an ssh key with ssh-keygen -f ~/.ssh/kube_rsa -t rsa -N ''
. Then provisioned an acs k8s cluster using az acs create -g ${project_id} -n ${cluster_name} --orchestrator-type Kubernetes \ --ssh-key-value ~/.ssh/kube_rsa.pub --agent-vm-size Standard_DS2_v2 --agent-count 2
, which provisioned successfully. Finally, I ran az acs kubernetes get-credentials -g ${project_id} -n ${cluster_name} --ssh-key-file ~/.ssh/kube_rsa
. After running the get-credentials
command I received the following error:
not a valid EC private key file
Traceback (most recent call last):
File "/home/demo/.local/lib/python2.7/site-packages/azure/cli/main.py", line 37, in main
cmd_result = APPLICATION.execute(args)
File "/home/demo/.local/lib/python2.7/site-packages/azure/cli/core/application.py", line 157, in execute
result = expanded_arg.func(params)
File "/home/demo/.local/lib/python2.7/site-packages/azure/cli/core/commands/__init__.py", line 343, in _execute_command
raise ex
SSHException: not a valid EC private key file
The private key is the following (don’t worry, it has already been deleted):
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAzZde4MnwxkQSCFJsDBEao+owweKTfOy2HkmRkTqz9ks1SL4Q
06NY+RS3qJ8UD64BwEyose1LTdOtoxXUGFLA4c6EQP/G+FnHYKvBeRkGVwqnQ10c
M78aYhnOswNZLZu2gtIRWfsAacZn7aC/q/w+M2MxTYRFNr4cu3kKb7KUoWi3U0I+
n7Bvp9Nj7DsLiJAnmyPFUaUws5P4LhfwH1JF01TLOJtdawooVQxwKUdX0Bsbehf/
xm+LSA3yXfGN1blmh5TyMlSdYElcmFKSJiUM9585jo04JwyDdKrdZexhWgd1e36B
h9X4PM2QcaKWCTAEmO5d/qM9EnozMOW3l8Mz9wIDAQABAoIBAQCEOPcfMSE2Ei9a
xM+SjymIBCUpfPQIIyEZp40ETzHQlBwH1Z1yz5p4T1ezDeRUFUAxEdxo2klVG2+P
9Ij8v7QnRa+PMjEgJnVw+eWrYWnPbx2V2Hs72Is6Toi+Xsfq6jteNYZNTX29iYnr
rTe4f7jtSb06snflNi26cKVCoyKuD0hCUBh4JBUJYA63R4tb2tbPGAk2N1kganHT
QjqDuYkreP7t4sgohkHjIKjQ2fXmM4XHavYjBuU3iMKvj+VyAknPrD7eqoRHHaJX
Zg/fVJ3sFrEXfI3piDB5KyYgNp2ZuLTToD7T/MWwW3ATzj9nwItjkLlDhbnAHsyO
FYbGmhmRAoGBAPN9jQn6j6y/EAI5w8btw6wSWOtFprCBTRJCCfdCwAfoPoFF1H8T
lskVZIsYDpKd+A/wo3wwzEWCcKPsE1R+tdDeSwTWrJlPnj0b4rA95/gLRSThdrfb
6sHLANe0XLgHnCW2ds5fgTE7NP98+O71BrnGs7+XDlTDpu+i1s4VBTAPAoGBANgn
XEH8zGDlMoeVMGodBghm4Lox4/ytmYqYAzkacyCCawt2gsg80jK2ybgyo/wO+tTO
qQxNqhLXZ4pwUmIehjNPbA7a351isbXNvK0ygsN+vHrC+sjTMa6CnmIdYHhPsLM/
pTM1L34xrK3+F9o4H7mwj9PerLb0O5mHWjbxg9WZAoGBAI1O5dVOtqcYUyAXigke
35ozI6uWxoBU6feYn9QBxxRPskav0fzVz4JvieQ3V+27A8WscBSY9VO5uclILoew
6a+H8p2iQJTQ4hKw5kRGCSOo1r3qo01cscc6GwkUQWMD95jjZdurDX0W0VEcpBN5
3Cdgq9yau9Rxn6YfKO58wH/9AoGBALJXB0+KfDYV5LLo7KEggTG9b/0v3KNFuEEZ
Ws9qe0J/WEKE7TK4u9UL6zMG1TXKRjn+qIt2KLSS9OLL+azq8l6zULyQ6Z65J1aR
APMFkc4qauf+p1u6pGsPag4ZntalKW07PdoaL6023vpPgu6RD9vtST3No0LwD5yE
iHJ8ogFBAoGAO0cKfb4OjAQRzXOolIFmm8m5gD4+q/mhkDGLcAK7WjP7knI8idee
19uOt9kQ2WzQdNDDMC8zr0E8UQrBSKrqllov+HHqw/n9qA1ZxcFmTDiplaiQPa/i
au5bAAr7NYhwhTPkWH0pGlorkJ3NOyXDfL8NZRd0C/Q4ziD9bNMmJ2M=
-----END RSA PRIVATE KEY-----
Issue Analytics
- State:
- Created 7 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
az acs kubernetes get-credentials fails error Incompatible ...
SSHException : Incompatible ssh peer (no acceptable kex algorithm)'. To Reproduce create acs cluster az login az acs kubernetes get- ...
Read more >az acs kubernetes get-credentials fails with error The api ...
Describe the bug successfully login usinag az login --service-principal -u ${CLIENT_ID} -p ${SECRET_KEY} --tenant ${TENENT_ID}
Read more >Getting error while giving command az aks get-credentials ...
I have installed Kubectl and minikube and config file also set in my local path under users/.kube/config but still i am getting this...
Read more >azure-cli-acs 2.4.4
“az aks get-credentials” will prompt to overwrite duplicated values ... az acs/aks install-cli will install to under %USERPROFILE%.azure-kubectl on Windows.
Read more >Kubernetes Adventures on Azure — Part 1 (Linux Cluster)
I experienced some issue with az acs cli command that seems (to me) not yet ready for the prime time. Easiest way to...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Acknowledged, will try to repro. (and ssh into your box 😃
https://stackoverflow.com/questions/47636165/az-acs-kubernetes-get-credentials-invalid-ec-key-ssh-known-hosts-corrupted