summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2020-01-28 11:04:36 -0800
committerMatt Clay <matt@mystile.com>2020-01-28 17:48:54 -0800
commit428aaf7e654e9c6e109663aa32b25d129c3c5cab (patch)
treeb5e92bde26bc2f8636488b0e939a60f1999ed58f /test
parentefd2dd89295deffbd60f87c13da2074512340660 (diff)
downloadansible-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.sh3
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"