차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
reverse_ssh_tunneling [2019/08/19 03:34] – 만듦 koov | reverse_ssh_tunneling [2020/05/27 04:19] (현재) – koov | ||
---|---|---|---|
줄 64: | 줄 64: | ||
192.168.1.10에서 10.20.30.40 으로 만들어 놓은 터널을 통하여 | 192.168.1.10에서 10.20.30.40 으로 만들어 놓은 터널을 통하여 | ||
거꾸로 10.20.30.40에서 192.168.1.10의 sshd 로 접속 가능합니다. | 거꾸로 10.20.30.40에서 192.168.1.10의 sshd 로 접속 가능합니다. | ||
+ | |||
+ | ===== Permanent Reverse Tunneling ===== | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim ssh_tunnel.sh> | ||
+ | #!/bin/bash | ||
+ | DEST_PORT=10001 | ||
+ | LOCAL_PORT=22 | ||
+ | |||
+ | while true; do | ||
+ | echo `date "+%F %T"` "try to connect..." | ||
+ | ssh -nNT -o TCPKeepAlive=yes -o ServerAliveInterval=240 -R $DEST_PORT: | ||
+ | echo `date "+%F %T"` " | ||
+ | sleep 5 | ||
+ | done | ||
+ | |||
+ | #EOF | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | [cilent ]# ssh-keygen | ||
+ | [cilent ]# ssh-copy-id support@my.server | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code vim / | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | [cilent ]# chmod +x / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== autossh ==== | ||
+ | |||
+ | 자동으로 설정해주는 툴로 '' | ||