summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrtadm4
1 files changed, 4 insertions, 0 deletions
diff --git a/rtadm b/rtadm
index e161e48..148ad99 100755
--- a/rtadm
+++ b/rtadm
@@ -42,6 +42,10 @@ create()
tarball="$HOME/tar/remote-access-$COMMENT.tar.gz"
tar -czf $tarball -C ~/tmp basename host key port tunnelport user --owner root --group root
mkdir -m 700 -p ~/.ssh
+ # Remove conflicting entries fron a non-hashed known_hosts file:
+ if [ -r $HOME/.ssh/known_hosts ]; then
+ sed -i -e "/^\[localhost\]:$PORT /d" $HOME/.ssh/known_hosts
+ fi
umask 022
cat ~/tmp/key.pub >> ~/.ssh/authorized_keys