pardo
2024-04-08 15:17:03 UTC
Ho un PC "locale" che utilizzo quotidianamente, collegato ad internet
attraverso banale router tplink mio che posso configurare. Al router
l'ISP assegna IP pubblico anche se dinamico. Sul PC in questione gira
linux (slackware).
Poi ho un secondo PC in remoto, collegato ad internet attraverso un
router e un ISP diverso dal mio che gli assegna IP non meglio precisato,
o meglio dovrei controllare se pubblico o privato. In ogni caso quel PC
fa parte di una LAN gestita dal suddetto router di proprietà dell'ISP e
in teoria non potrebbe metterci mano altro se non l'ISP. Sul PC gira
windows (7, ok, niente di critico in quanto a sicurezza).
L'obietttivo è fare controllo remoto dal mio PC principale a quello
remoto. Attualmente per lo scopo utilizzavo Teamviewer. Non mi serviva
spesso e comunque diciamo che era più che sufficiente, ma da qualche
settimana, la sessione si interrompe dopo circa 1 minuto, mi dice che
sono considerato utente business e devo sottoscrivere un account di quel
tipo... Ho anche cercato di risolvere, ma salta fuori la compilazione di
form vari che richiedono un po' tropi dati ecc... eventualmente posso
anche perseverare e cercare di risolvere con TV, ma vorrei farmi un'idea
di qualche alternativa.
Dal titolo avrete capito che stavo pensando ad una soluzione più fai da
te, o meglio che non coinvolga servizi terzi. In ogni caso se aveste
suggerimenti su rimpiazzi simil teamviewer che conoscete per eseprienza
diretta me li segno e ringrazio.
L'idea che mi girava in testa era la seguente (perdonate l'ignoranza
ma eventualmente la cosa abbia senso approfondirò i dettagli).
1. rendere il mio PC principale raggiungibile dall'esterno:
visto che ha IP pubblico dinamico potrei associarvi un nome attraverso
servizi tipo dyndns o simili, qualcosa di gratuito comunque.
visto che ho un router configurabile potrei installarvi sopra un
server VPN da accendere alla bisogna, quando voglio stabilire la
connessione al PC remoto.
2. costruire uno script (demone) che giri sul windows del PC remoto in
modo che tipo ogni 10 secondi controlli lo stato del server VPN del
punto precedente.
Sapendo il nome di dominio fittizio dovrebbe essere fattibile.
A quel punto sarebbe il PC remoto a stabilire la connessione al PC
locale e vorrei che i due alla fine si ritrovassero entro la stessa
LAN "tunnelizzata" grazie alla VPN.
3. A questo punto dovrei ancora prevedere un sistema di remote desktop
o similare sul PC remoto con windows in modo che posso poi vederlo e
controllarlo dal PC locale con linux.
Da questo punto di vista non ho ricercato ma credo che le soluzioni
non manchino. In sintesi il problema si riconduce a controllare un
PC windows della LAN. Credo che la soluzione sia VNC.
Chiedo un parere su questa idea di come potrebbe essere strutturato
il tutto. Vi pare che lo schemino sia fattibile?
A me la cosa più complicata sembra creare o installare qualcosa di già
pronto per stabilire la VPN da windows, forse lo fa già openvpn (client)
di suo, ovvero quando l'utente accenderà il PC remoto vorrei che openvpn
giri in background e controlli se il server (mio pc locale con linux) è
in piedi. Questo controllo dovrebbe andare in loop.
Sempre sul PC remoto dovrebbe essere attivato anche il server VNC, anche
lui dovrà essere in piedi all'avvio del sistema.
Se l'utente ha bisogno di un mio intervento o se io ho necessità di
collegarmi al PC remoto, ecco che sul mio PC locale accendo il server
openvpn (ad esempio), e il client (il remoto) si dovrebbe collegare
automaticamente mettendo in piedi la LAN via VPN.
A quel punto sempre dal mio PC locale avvio il client VNC e mi collego
al desktop del PC remoto.
In pratica vorrei che dal PC remoto non vi fosse necessità di fare
nulla. Sia perché l'utente non è ferrato e da una volta all'altra si
scorderebbe cosa deve fare, sia perché mi capita a volte di passare
presso il PC remoto ma senza il tempo di fermarmi, così lo accendo e
me ne vado, poi dal PC principale eseguo con calma le operazioni
richieste (aggiornamenti vari, trasferimento o anche stampa di documenti
in modo che se li trovino già in cartaceo ecc ecc...).
OK, se avete spunti e suggerimenti o anche alternative completamente
diverse, vi ringrazio in anticipo.
attraverso banale router tplink mio che posso configurare. Al router
l'ISP assegna IP pubblico anche se dinamico. Sul PC in questione gira
linux (slackware).
Poi ho un secondo PC in remoto, collegato ad internet attraverso un
router e un ISP diverso dal mio che gli assegna IP non meglio precisato,
o meglio dovrei controllare se pubblico o privato. In ogni caso quel PC
fa parte di una LAN gestita dal suddetto router di proprietà dell'ISP e
in teoria non potrebbe metterci mano altro se non l'ISP. Sul PC gira
windows (7, ok, niente di critico in quanto a sicurezza).
L'obietttivo è fare controllo remoto dal mio PC principale a quello
remoto. Attualmente per lo scopo utilizzavo Teamviewer. Non mi serviva
spesso e comunque diciamo che era più che sufficiente, ma da qualche
settimana, la sessione si interrompe dopo circa 1 minuto, mi dice che
sono considerato utente business e devo sottoscrivere un account di quel
tipo... Ho anche cercato di risolvere, ma salta fuori la compilazione di
form vari che richiedono un po' tropi dati ecc... eventualmente posso
anche perseverare e cercare di risolvere con TV, ma vorrei farmi un'idea
di qualche alternativa.
Dal titolo avrete capito che stavo pensando ad una soluzione più fai da
te, o meglio che non coinvolga servizi terzi. In ogni caso se aveste
suggerimenti su rimpiazzi simil teamviewer che conoscete per eseprienza
diretta me li segno e ringrazio.
L'idea che mi girava in testa era la seguente (perdonate l'ignoranza
ma eventualmente la cosa abbia senso approfondirò i dettagli).
1. rendere il mio PC principale raggiungibile dall'esterno:
visto che ha IP pubblico dinamico potrei associarvi un nome attraverso
servizi tipo dyndns o simili, qualcosa di gratuito comunque.
visto che ho un router configurabile potrei installarvi sopra un
server VPN da accendere alla bisogna, quando voglio stabilire la
connessione al PC remoto.
2. costruire uno script (demone) che giri sul windows del PC remoto in
modo che tipo ogni 10 secondi controlli lo stato del server VPN del
punto precedente.
Sapendo il nome di dominio fittizio dovrebbe essere fattibile.
A quel punto sarebbe il PC remoto a stabilire la connessione al PC
locale e vorrei che i due alla fine si ritrovassero entro la stessa
LAN "tunnelizzata" grazie alla VPN.
3. A questo punto dovrei ancora prevedere un sistema di remote desktop
o similare sul PC remoto con windows in modo che posso poi vederlo e
controllarlo dal PC locale con linux.
Da questo punto di vista non ho ricercato ma credo che le soluzioni
non manchino. In sintesi il problema si riconduce a controllare un
PC windows della LAN. Credo che la soluzione sia VNC.
Chiedo un parere su questa idea di come potrebbe essere strutturato
il tutto. Vi pare che lo schemino sia fattibile?
A me la cosa più complicata sembra creare o installare qualcosa di già
pronto per stabilire la VPN da windows, forse lo fa già openvpn (client)
di suo, ovvero quando l'utente accenderà il PC remoto vorrei che openvpn
giri in background e controlli se il server (mio pc locale con linux) è
in piedi. Questo controllo dovrebbe andare in loop.
Sempre sul PC remoto dovrebbe essere attivato anche il server VNC, anche
lui dovrà essere in piedi all'avvio del sistema.
Se l'utente ha bisogno di un mio intervento o se io ho necessità di
collegarmi al PC remoto, ecco che sul mio PC locale accendo il server
openvpn (ad esempio), e il client (il remoto) si dovrebbe collegare
automaticamente mettendo in piedi la LAN via VPN.
A quel punto sempre dal mio PC locale avvio il client VNC e mi collego
al desktop del PC remoto.
In pratica vorrei che dal PC remoto non vi fosse necessità di fare
nulla. Sia perché l'utente non è ferrato e da una volta all'altra si
scorderebbe cosa deve fare, sia perché mi capita a volte di passare
presso il PC remoto ma senza il tempo di fermarmi, così lo accendo e
me ne vado, poi dal PC principale eseguo con calma le operazioni
richieste (aggiornamenti vari, trasferimento o anche stampa di documenti
in modo che se li trovino già in cartaceo ecc ecc...).
OK, se avete spunti e suggerimenti o anche alternative completamente
diverse, vi ringrazio in anticipo.