반응형
#!/bin/bash
LOCAL_DST_IP=''
LOCAL_DST_PORT='22'
REMOTE_SERVER=''
REMOTE_TUNNEL_PORT='12345'
REMOTE_SSH_ID='root'
REMOTE_SSH_PW=''
REMOTE_SSH_PORT=''
TUNNEL_STATUS=$(netstat -utnp | grep 223.171.52.99 | grep ESTABLISHED | wc -l)
echo $TUNNEL_STATUS
if [ $TUNNEL_STATUS -lt 1 ]; then
sshpass -p $REMOTE_SSH_PW ssh -R$REMOTE_TUNNEL_PORT:$LOCAL_DST_IP:$LOCAL_DST_PORT $REMOTE_SSH_ID@$REMOTE_SERVER -p$REMOTE_SSH_PORT
echo 'done'
fi
반응형
광고
광고
'개발 > 개발' 카테고리의 다른 글
[개발]점이 사각형 안에 있는지 판단하기 (0) | 2025.03.01 |
---|---|
[개발관련] BootJar 서비스 등록, 리눅스에서 application.properties, logback.xml 수정 (0) | 2024.08.08 |
[개발관련] ssh 리모트 터널링과 로컬 터널링 (0) | 2024.07.25 |
[개발관련] Java_ 대량의 CSV Insert, 그리고 OutOfMemoryError 발생! (0) | 2024.07.07 |
[개발관련] @ForceInline 테스트 (0) | 2024.07.03 |