modified: pixi.toml
[GalaxyCodeBases.git] / etc / Mac / myAutoSSH.sh
blob340a9fe67284fa6535c092d3508e9f53c0bd0f81
1 #!/bin/bash
3 #KEYFILE="$HOME/Dropbox/Galaxy/dotfiles/ssh/GalaxyMini"
4 #KEYFILE='-i /Users/Galaxy/Dropbox/Galaxy/dotfiles/ssh/GalaxyMini'
5 PINKPLUS4='-p 22 galaxy@svps.pinkplus.org'
6 PINKPLUS6='-p 26386 galaxy@2403:3a00:202:1129:49:212:210:128'
8 COMMONARG='-o ServerAliveInterval=59 -N -f'
9 NoHostKeyCheck='-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no'
10 RandomPort='RANDOM % 64000 + 1024'
12 IPv6=`ifconfig |grep inet6|grep -Ev 'inet6 (fe80::|::1)' || echo not`
13 if [[ "$IPv6" == "not" ]]; then
14 PINKPLUS=${PINKPLUS4}
15 else
16 PINKPLUS=${PINKPLUS6}
19 #/usr/local/bin/autossh -M $(($RANDOM%64000 + 1024)) -f galaxy@svps.pinkplus.org -6 -p 26386 -C -D 7575 $COMMONARG $KEYFILE
20 #/usr/local/bin/autossh -M $(($RandomPort)) -f galaxy@svps.pinkplus.org -p 22 -C -D 7575 $COMMONARG $KEYFILE
21 #/usr/local/bin/autossh -M $(($RandomPort)) -f ${PINKPLUS} -C -D7575 $COMMONARG $KEYFILE
23 /usr/local/bin/autossh -M $(($RandomPort)) -f luolab@eeb-zhanglab.eeb.lsa.umich.edu -C -D8000 $COMMONARG $KEYFILE
25 /usr/local/bin/autossh -M $(($RandomPort)) -f luolab@lab.luo-lab.org -p222 $COMMONARG $KEYFILE \
26 -L8003:192.168.0.3:22 -L8004:192.168.0.3:2211 -L20548:192.168.0.3:548 -L5000:192.168.0.3:5000 \
27 -L8202:192.168.0.202:443 -L8881:192.168.0.1:443 -R9922:localhost:22 -D8632
28 #-L8083:192.168.0.83:22 -L8059:192.168.0.83:5900 -L8005:192.168.0.5:22 -L8165:192.168.0.165:22 \
30 # ps -ef|grep autossh|awk '{print $2}'|xargs kill
31 # ps -ef|grep ssh
33 # sudo cp myAutoSSH.sh /opt/Galaxy/