Altra soluzione potrebbe essere quella di applicare il reverse proxy per accedere a RPi-monitor e/o shellinabox come indicato di seguito:
http://www.htpcbeginner.com/increase-sh ... ecurity/2/
http://rpi-experiences.blogspot.it/2013 ... ation.html
in questo modo si può fare in modo di accedere a rpimonitor ad esempio con:
vostro_dominio/rpimonitor
e magari anche applicando una bella autenticazione ulteriore, come indicato nella guida
... la sicurezza non è mai abbastanza
RpiMonitor
Re: RpiMonitor
Per quanto riguarda l'accesso a rpimonitor stavo pensando di mettere un meccanismo come quello che ho usato per il menù, utilizzando la stessa password.
I primi tentativi per ricavare in automatico l'IP non sono andati bene, ci pensò ancora un po' e poi se non ne veniamo fuori inseriamo una variabile in configurazione, che è la strada più semplice
I primi tentativi per ricavare in automatico l'IP non sono andati bene, ci pensò ancora un po' e poi se non ne veniamo fuori inseriamo una variabile in configurazione, che è la strada più semplice
Sito personale: walter62.altervista.org
Re: RpiMonitor
Ci potrebbe essere anche un'altra soluzione.
Disabilitare il server web integrato nell'Applicazione e farlo gestire da apache2 col quale abbiamo già configurato il supporto SSL .
Tempo fa avevo visto in rete una guida che spiegava come fare. Se serve la ricerco.
In ogni caso, con o senza shellinabox, rpimonitor , a mio modo di vedere, dovrebbe essere incluso in SolarJessie 2.6
Che ne dite ?
Disabilitare il server web integrato nell'Applicazione e farlo gestire da apache2 col quale abbiamo già configurato il supporto SSL .
Tempo fa avevo visto in rete una guida che spiegava come fare. Se serve la ricerco.
In ogni caso, con o senza shellinabox, rpimonitor , a mio modo di vedere, dovrebbe essere incluso in SolarJessie 2.6
Che ne dite ?
Re: RpiMonitor
Concordo per utilizzarlo, mi sembra veramente utile.
Al momento sono riuscito ad estrarre l'ip della macchina con questo codice:
il problema è che sul pc funzionava alla perfezione, mi restituiva l'IP corretto, mentre passandolo sul raspberry, oltre all'ip mi da anche l'IP del localhost e inserito nell'href del menu mi blocca l'applicazione, è da un'ora che cerco di capire come mai questa differenza.
Comunque non demordo, ci siamo quasi
Al momento sono riuscito ad estrarre l'ip della macchina con questo codice:
Codice: Seleziona tutto
<?php
$cmd = "/sbin/ifconfig | grep 'inet addr' | awk -F: '{print $2}' | awk '{print $1}'";
$datareturn = shell_exec($cmd);
$pos= strpos($datareturn, '192');
$iplocale = substr($datareturn, $pos);
echo $iplocale;
?>
il problema è che sul pc funzionava alla perfezione, mi restituiva l'IP corretto, mentre passandolo sul raspberry, oltre all'ip mi da anche l'IP del localhost e inserito nell'href del menu mi blocca l'applicazione, è da un'ora che cerco di capire come mai questa differenza.
Comunque non demordo, ci siamo quasi
Sito personale: walter62.altervista.org
Re: RpiMonitor
@flane
Chi la dura la vince.... sul Raspberry è più semplice che non sul pc con Ubuntu......
Per far avviare rpimonitor senza conoscere l'IP della macchina fare come segue:
Creare sulla directory /var/www/menu/ un file chiamato iplocale.php con il seguente contenuto:
sul file menu.php fare le seguenti modifiche:
prova e fammi sapere, se funziona comincio a vedere per la password di accesso
Chi la dura la vince.... sul Raspberry è più semplice che non sul pc con Ubuntu......
Per far avviare rpimonitor senza conoscere l'IP della macchina fare come segue:
Creare sulla directory /var/www/menu/ un file chiamato iplocale.php con il seguente contenuto:
Codice: Seleziona tutto
<?php
$cmd = "/sbin/ifconfig | grep '192' | awk -F: '{print $2}' | awk '{print $1}'";
$iplocale = shell_exec($cmd);
?>
sul file menu.php fare le seguenti modifiche:
Codice: Seleziona tutto
<?php
session_start();
if (!isset($_SESSION['login'])) {
header("Location:login.php");
}
include"header.php";
include"iplocale.php";
.........
.........
.........
<li><a href="http://<?php echo $iplocale;?>:8888/" target="_blank">
<img src="images/3.png">
<h2>RpiMonitor</h2></a>
</li>
..........
..........
prova e fammi sapere, se funziona comincio a vedere per la password di accesso
Sito personale: walter62.altervista.org
Re: RpiMonitor
Walter da locale funziona alla perfezione (shellinabox compreso) da remoto invece no, in quanto quando scelgo la voce del menu di RPI-monitor mi reindirizza sempre ad ip_locale:8888 ed ovviamente non funziona
Re: RpiMonitor
Ti dà l'IP della macchina da dove chiami, l'IP pubblico o localhost?
Sito personale: walter62.altervista.org
Re: RpiMonitor
Le soluzioni più semplici sono sempre le ultime a cui si pensa:
senza file php esterni ... ed il gioco è fatto
Per approfondimenti:
http://www.mario-online.com/mio_indirizzo_ip.php
Un anticipazione del menù della prossima SolarJessie
Codice: Seleziona tutto
<a href="http://<?php echo $_SERVER['SERVER_NAME'];?>:8888/" target="_blank">
senza file php esterni ... ed il gioco è fatto
Per approfondimenti:
http://www.mario-online.com/mio_indirizzo_ip.php
Un anticipazione del menù della prossima SolarJessie
Re: RpiMonitor
E pensare che l'avevo pure provato, solo che mi restituiva sempre 127.0.0.1 ma probabilmente sbagliavo qualcosa, mha!!!! comunque, l'importante è esserci arrivati.
Sito personale: walter62.altervista.org
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite