CarbonRK commented on issue #52877:
URL: https://github.com/apache/airflow/issues/52877#issuecomment-3043874232
Okay I'm after some tests.
I've tested @fweilun key in my Airflow instance and it worked fine. Here is
captured request in UI:
```
{
"conn_type":"ssh",
"connection_id":"test_conn",
"description":"github key",
"extra":"{\n \"private_key\": \"-----BEGIN OPENSSH PRIVATE
KEY-----\\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcnNhAAAAAwEAAQAAAQEAtfHTuJFXwClMQzCEvAH6+vm5Jo2ONnke9gtp2veZdl2whvoKjuGahiUJCr11UeoU3hMjgf1K+/kitiqLaXZboOGoIE2N5JtopYb9zo6DY6c9szOr9TKEYuOw8ibU1DdFB5vqSVutBex3Ns7zeljq2dWA6WBAp3RdACmgZ6SaG5ahHbMzGjObHFf/FoxdLFrHigJG1yAPAOglOE3GjWKVPN3KeabaGXN/0trOEuM65oPp2oc66qnqgJLnZhyOPxSX2dfMpiEMGp1McdPO3S8FPkkJwKyi+f1HVAQrwmEaPqmG6bY7WLyV2WjM2ZvWBPgEgPD+iaEyyWsZKfAjdzIzuQAAA9it+x0vrfsdLwAAAAdzc2gtcnNhAAABAQC18dO4kVfAKUxDMIS8Afr6+bkmjY42eR72C2na95l2XbCG+gqO4ZqGJQkKvXVR6hTeEyOB/Ur7+SK2Kotpdlug4aggTY3km2ilhv3OjoNjpz2zM6v1MoRi47DyJtTUN0UHm+pJW60F7Hc2zvN6WOrZ1YDpYECndF0AKaBnpJoblqEdszMaM5scV/8WjF0sWseKAkbXIA8A6CU4TcaNYpU83cp5ptoZc3/S2s4S4zrmg+nahzrqqeqAkudmHI4/FJfZ18ymIQwanUxx087dLwU+SQnArKL5/UdUBCvCYRo+qYbptjtYvJXZaMzZm9YE+ASA8P6JoTLJaxkp8CN3MjO5AAAAAwEAAQAAAQA0pTOA3TVJ2elCK8DMcbpAco+bUyxKIMPPp7/KZwhVkoholeMGMss2c3LpU6alvBirpVgJ3dObkxvzH95U9rVOmNy/9BDRjBI8ixHX
ea8U36hfuNzRxvs9beqeNpQwj4l+ySOCdG9dHm3kQv96cE4MF9YEMSCkE2xxhpnuQ1eAEZmgqOzuDGpM7wwfvyTtaFqH2/JJCPU0tvPEd+LyIuUb6njevzfGuyDZR2gsHE9EIh3DpXOx8MMe1kUZdK+oAw3WD1XiqI7geRZRCgTUg4xynDoqu7saH4CkhWvPjOQmTd5Vbi72oYhAoNFPwk6DYkAzb/KSTKINjG8kb2fWqMcdAAAAgQC1B8vVljchyvqLMAZttSW/CIDvl23n+yupH13QflplHQtMm5ABMBhmB0yazxPLY7U5aZe9j5z9/a6U3bWQzSbh5ifOb3qvgAZzRLY8IBOmpAFwZ6juO3tRATahrKQhcw4T9VZKhRVhLf+U6UPgjYQu5GoN4QwGGEUVWLFQ7uUN3gAAAIEA4wjPN4Unb4DTFM+mjWQNsnIKTqsPn8c0bYURpTQ600+nRqwSAmMWQ67TyvZhMGq+IdicPEqFEhofSDqYUYF2odvH10B6ZAtJJEbSJIGlJ65IvzJuIx4/hcI7rQFwclKel7bLKo1sdYVL1YmkHrSa8bip8C/NVjelNuYe1z+Q748AAACBAM0oVihVwUgBuQmqyzwO6mlzvCmfboM1tDJzINBxTxRjEsiHSS6Ek9yKu1NA846g9biX/oZEm6F5Zny1UE0lsTbDhi24E2slx5kX9BmJQgFxe2n77sw+QYFq0kczoFlBS3gZHOAMXNhG7Dft0IIrMBVkXLylTZz0gVXMqM6/Z4Q3AAAAHnVzZXJAVXNlcmRlTWFjQm9vay1Qcm8tMi5sb2NhbAECAwQ=\\n-----END
OPENSSH PRIVATE KEY-----\",\n \"private_key_passphrase\": \"***\",\n
\"no_host_key_check\":
true\n}","host":"***","login":"","password":"","port":22,"schema":"
"
}
```
Then I generated my sample key which again worked fine:
```
-----BEGIN OPENSSH PRIVATE KEY-----
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
QoPTFOng38AmNC6QP8vgv4xe894=
-----END OPENSSH PRIVATE KEY-----
```
Finally, I tried using the production key that had previously caused me
problems. I made two separate SSH connections with the same key and obtained
the following results:
- key added via UI doesn't work
- key added via CLI works
I was curious to know if there was any difference between them, so I got the
keys straight from the database and created a diff, but surprisingly there was
no difference at all.
I have no idea how I can debug this further.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]