# Enter tmux session on this host # RUN the following command to quickly execute this script # curl demo.topo.tw | sh # Add private key as temporary file # Remove it when script is exited IDENTITY_FILE=$(mktemp -t demo.key.XXXX) trap "rm $IDENTITY_FILE" EXIT # This private key can only run command 'tmux -r' on remote <$IDENTITY_FILE -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAaAAAABNlY2RzYS 1zaGEyLW5pc3RwMjU2AAAACG5pc3RwMjU2AAAAQQR4XNnhI1OJe4o/yexrMJs3EECymgz4 UjF9oHl3F+jF/CQ5EDyFaW1IH35Eh0ECHPDfqfzB0BmgZ4zqOs9lvzA2AAAAqPeejtr3no 7aAAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHhc2eEjU4l7ij/J 7GswmzcQQLKaDPhSMX2geXcX6MX8JDkQPIVpbUgffkSHQQIc8N+p/MHQGaBnjOo6z2W/MD YAAAAhALHPQcjhYNBkrVVzDj6dJbRbN2gqAiJtXPx/iJogfcaqAAAACnBoYW1AdnVsdHIB AgMEBQ== -----END OPENSSH PRIVATE KEY----- KEY # Launch SSH connection with private key above # Use tty of parent shell as STDIN, so user cannot type on the screen