ssh -X -L 8080:192.168.0.5:8080 -p localport localhost
localhost:8080
ssh me@casa 'ssh-to-SMì


sean12 » 22 minuti fa ha scritto:
1- mi dicevi che con un VPN tramite himachi il problema non si risolve, però adesso se Wind assegna un IP privato io da casa mia con himachi acceso tramite putty e usando ssh riesco ad accedere alla macchina Xubuntu che ho nel campo.
Ovviamente in locale con la macchina Xubuntu digitando su browser 192.168.0.15 riesco ad accedere al SM oppure digitando 192.168.0.1 riesco ad accedere al router, adesso mi chiedevo una volta creato un VPN tramite Himachi come descritto sopra non c'è un modo per accedere anche al SM o al Router? ad esempio digitando da casa IPvirtualeHimachi:80 mi accede al Router e IPvirtualeHimachi:8080 mi accede al SM?
sean12 » 22 minuti fa ha scritto:2- forse ho capito male ma con il tuo metodo dovrei bucare/configurare il Router che ho a casa mia? e tenere un PC acceso sempre a casa oltre al futuro Raspberry che andrei a comprare per il SM? In questo modo andrei a compromettere leggermente la sicurezza della rete che ho a casa?
Cioè sarebbe la configurazione:
1 PC a casa sempre accesso
1 Router a casa sempre acceso e una rete casalinga leggermente meno sicura
1 Raspberry nel campo sempre acceso
1 Router nel campo sempre acceso
.
sudo hamachi loginsudo hamachi logout
sudo hamachi loginapt-get -y install --fix-missing lsb lsb-core
wget --no-check-certificate https://secure.logmein.com/labs/logmein-hamachi_2.1.0.86-1_armel.deb
dpkg --force-architecture --force-depends -i logmein-hamachi_2.1.0.86-1_armel.deb
rm logmein-hamachi_2.1.0.86-1_armel.deb
/etc/init.d/logmein-hamachi start


#!/bins/sh
ps ax | grep hamachi
if [ $? neq 0 ]; then
/etc/init.d/hamachi start
fi
* * * * * /home/iltuonome/restart

Starting hamachi client: tuncfgstart-stop-daemon: unable to stat /sbin/tuncfg (No such file or directory)
/etc/init.d/hamachi: 37: /etc/init.d/hamachi: cannot create /var/run/tuncfg.pid: Permission denied
. hamachi/etc/init.d/hamachi: 44: /etc/init.d/hamachi: cannot create /var/run/hamachi.pid: Permission denied
.
/3160 ? S 0:00 leafpad /home/user/hamachi/restart1.sh
3200 ? S 0:01 leafpad /home/user/hamachi/restart1
3244 ? Ss 0:01 /opt/logmein-hamachi/bin/hamachid
4403 pts/5 S+ 0:00 grep hamachi
./restart1: riga 5: [: neq: atteso operatore binario
sean12 » 21 minuti fa ha scritto:ho dovuto fare lo script in formato bash perchè con .sh mi diceva sh:0: Can't open.
Se lanciato etc/init.d/hamachi start mi esce fuori:
- Codice: Seleziona tutto
Starting hamachi client: tuncfgstart-stop-daemon: unable to stat /sbin/tuncfg (No such file or directory)
/etc/init.d/hamachi: 37: /etc/init.d/hamachi: cannot create /var/run/tuncfg.pid: Permission denied
. hamachi/etc/init.d/hamachi: 44: /etc/init.d/hamachi: cannot create /var/run/hamachi.pid: Permission denied
.
/
sean12 » 21 minuti fa ha scritto:se invece eseguo lo script ./restart mi dice:
- Codice: Seleziona tutto
3160 ? S 0:00 leafpad /home/user/hamachi/restart1.sh
3200 ? S 0:01 leafpad /home/user/hamachi/restart1
3244 ? Ss 0:01 /opt/logmein-hamachi/bin/hamachid
4403 pts/5 S+ 0:00 grep hamachi
./restart1: riga 5: [: neq: atteso operatore binario
#!/bins/sh
ping -c3 IlNumeroIpAlQualeVuoiEssereConnesso
if [ $? -ne 0 ]; then
/etc/init.d/hamachi restart
fi
bash restart


Stopping hamachi client: hamachi. tuncfg.
Starting hamachi client: tuncfgstart-stop-daemon: unable to stat /sbin/tuncfg (No such file or directory)
. hamachi.



anche se complicato
. #!/bin/bash
############ Parametri da impostare ############
user="pi"
############ Fine Parametri ############
ip_old="`tail /home/$user/.inforaspy`"
ip_now="`wget -qO- http://checkip.dyndns.org/ | sed "s/.*\([[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\).*/\1/g"`"
echo $ip_now > /home/$user/.inforaspy
if [ "$ip_old" != "$ip_now" ]; then
echo "Ip pubblico raspberry cambiato il nuovo ip è"$ip_now
fi
exit
ip_now="`wget -qO- http://checkip.dyndns.org/ | sed "s/.*\([[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\).*/\1/g"`"wget http://192.168.0.1/Modem_status.htm --http-user='<user>' --http-password='<password>'
riga 140 <tr>
riga 141 <td width="50%"><b>Indirizzo IP </b></td>
riga 142 <td width="50%">MIOIP</td>
riga 143 </tr>
riga 144
riga 145 <tr>
riga 146
riga 147 <td width="50%"><b>Protocollo</b></td>
riga 148 <td width="50%">PPP</td>
riga 149 </tr>
riga 150
riga 151 <tr>
riga 152 <td width="50%"><b>Subnet mask IP </b></td>
riga 153 <td width="50%">MIA SUBNET MASK IP</td>
riga 154 </tr>
riga 155 <!--
riga 156 <tr>
riga 157 <td width="50%"><b>Gateway Ip Address</b></td>
riga 158 <td width="50%">MIOIP</td>
#!/bin/bash
user="tuouser"
ip_old="`tail /home/$user/hamachi/.checkip`"
ip_now="`wget -qO- http://checkip.dyndns.org/ | sed "s/.* \([[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\.[[:digit:]]*\).*/\1/g"`"
echo $ip_now > /home/$user/hamachi/.checkip
if [ "$ip_old" != "$ip_now" ]; then
echo $(date) "Ip pubblico raspberry cambiato!" $ip_now
sudo /etc/init.d/logmein-hamachi restart
else echo $(date) $ip_old
fi
exit
#!/bin/bash
cd /tmp/
rm Modem_status.htm
wget http://192.168.0.1/Modem_status.htm --http-user='tuouser' --http-password='tuapassword'
if ( grep -r "0\.*" /tmp/Modem_status.htm );
then
GET http://tuouser:tuapassword@192.168.0.1/reboot.cgi
fi

Torna a Connessione e configurazione delle reti
Visualizzano questa sezione: 0 utenti registrati e 2 ospiti