diff options
author | Matt Clay <matt@mystile.com> | 2020-01-28 11:04:36 -0800 |
---|---|---|
committer | Matt Clay <matt@mystile.com> | 2020-01-28 17:48:54 -0800 |
commit | 428aaf7e654e9c6e109663aa32b25d129c3c5cab (patch) | |
tree | b5e92bde26bc2f8636488b0e939a60f1999ed58f /test | |
parent | efd2dd89295deffbd60f87c13da2074512340660 (diff) | |
download | ansible-428aaf7e654e9c6e109663aa32b25d129c3c5cab.tar.gz |
Keep SSH authorized keys in ansible-test setup.
Diffstat (limited to 'test')
-rw-r--r-- | test/lib/ansible_test/_data/setup/remote.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/lib/ansible_test/_data/setup/remote.sh b/test/lib/ansible_test/_data/setup/remote.sh index 4cb8a23300..9d37602b74 100644 --- a/test/lib/ansible_test/_data/setup/remote.sh +++ b/test/lib/ansible_test/_data/setup/remote.sh @@ -90,7 +90,8 @@ if [ ! -f "${HOME}/.ssh/id_rsa.pub" ]; then chmod 0600 "${HOME}/.ssh/id_rsa.new" sed 's/\(BEGIN\|END\) PRIVATE KEY/\1 RSA PRIVATE KEY/' "${HOME}/.ssh/id_rsa" > "${HOME}/.ssh/id_rsa.new" mv "${HOME}/.ssh/id_rsa.new" "${HOME}/.ssh/id_rsa" - cp "${HOME}/.ssh/id_rsa.pub" "${HOME}/.ssh/authorized_keys" + cat "${HOME}/.ssh/id_rsa.pub" >> "${HOME}/.ssh/authorized_keys" + chmod 0600 "${HOME}/.ssh/authorized_keys" for key in /etc/ssh/ssh_host_*_key.pub; do pk=$(cat "${key}") echo "localhost ${pk}" >> "${HOME}/.ssh/known_hosts" |