From 9934dd538b0ce116e3b1600272cb46369b082246 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Wed, 2 Feb 2022 13:34:47 +0800 Subject: init commit --- demo/client.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 demo/client.sh (limited to 'demo/client.sh') diff --git a/demo/client.sh b/demo/client.sh new file mode 100644 index 0000000..5d4a3c4 --- /dev/null +++ b/demo/client.sh @@ -0,0 +1,30 @@ +# 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 +