diff --git a/tools/migration/initial-connection-to-server.sh b/tools/migration/initial-connection-to-server.sh new file mode 100755 index 0000000..b725ee3 --- /dev/null +++ b/tools/migration/initial-connection-to-server.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +if ! [ "$(id -u)" = "0" ]; then + echo "please perform as root, attempting to escalate privileges..." + exec sudo $(cat /proc/$$/cmdline | sed 's/\x00/ /g') + exit 1 +fi + +scp \ + -i /etc/ixvd/secrets/ssh/keys/master/ixvd-master \ + /etc/ixvd/secrets/ssh/keys/master/ixvd-master \ + root@$1:.ssh/id_rsa + +ssh \ + -i /etc/ixvd/secrets/ssh/keys/master/ixvd-master \ + root@$1 \ + chmod 600 .ssh/id_rsa \ No newline at end of file