Add script for ssh connect to remote server and create tunnel to server in private network

This commit is contained in:
mirivlad 2024-03-11 16:25:26 +08:00
parent 0554e023d0
commit ebddcc7343
1 changed files with 17 additions and 0 deletions

17
connect_tunnel.sh Executable file
View File

@ -0,0 +1,17 @@
#!/bin/bash
echo -n "Key_name (~/.key): "
read KEY
echo -n "LOCAL_PORT: "
read LOCAL_PORT
echo -n "PRIVATE_IP: "
read PRIVATE_IP
echo -n "PRIVATE_PORT: "
read PRIVATE_PORT
echo -n "SSH_SERVER: "
read SSH_SERVER
echo -n "SSH_PORT: "
read SSH_PORT
echo -n "SSH_USER: "
read SSH_USER
ssh -i ~/.key/$KEY -L 127.0.0.1:$LOCAL_PORT:$PRIVATE_IP:$PRIVATE_PORT $SSH_USER@$SSH_SERVER -p $SSH_PORT