NoMachine (NX, FreeNX) permet, amb el protocol NX, connexions remotes molt ràpides a escriptoris gràfics de UNIX i GNU/Linux, tant per ADSL com per mòdem i sense importar la topologia de la nostra xarxa o xarxes.
Una cosa que m'agrada molt és que no nomès controles gràficament l'escriptori d'un ordinador remot com fem amb VNC, per exemple, sinó que també agafa el control dels recursos remots i els mapeja en local (impressores, àudio i micro de l'ordinador, discos durs, dispositius USB i altres). Aleshores, pots muntar un USB extern d'1TB diectament al teu ordinador amb NoMachine i et muntes fàcilment els teus backups de manera remota.
No Machine és una aplicació multiplataforma per a Mac OS X, GNU/Linux i fins i tot Android i iOS. També per a processadors ARMv6 i ARMv7, aleshores no hi ha cap problema per a instal·lar-ho a màquines Raspberry Pi.
Des d'una màquina amb Mac OS X
Aquesta és la url de descàrrega per a MacOsX https://www.nomachine.com/download/download&id=13 . Una vegada accedim, la pàgina ja detecta que estem navegant des de MacOsX, si no és així, anirem a la secció de descàrregues i veurem que organitza les descàrregues per sistemes operatius, en aquesta pàgina triem Mac OS X.
Una vegada l'executem a MacOsX tenim la finestra principal:
Des d'aquesta finestra, vuerem altres màquines amb NX o podrem afegir-ne noves fàcilment. En aquesta primera captura no veus cap altra màquina perquè he començat per aquest ordinador, però una vegada instal·larem NX a altres ordinadors ja es detecten automàticament.
Des d'una màquina amb GNU/Linux
I a continuació, ens toca fer-ho a les màqines amb GNU/Linux. Aquesta és l'adreça per a la descàrrega a GNU/Linux https://www.nomachine.com/download/linux&id=1 . En el meu cas, descarreguem la versió per a processadors amd64 al Debian GNU/Linux i la versió ARMv7 per a la Raspberry Pi 2.
Instal·lem el fitxer .deb amb:
dpkg -i nomachine_5.0.47_1_amd64.deb
I obtenim el resultat següent:
Finalment, ja tenim també instal·lada al nostre GNU/Linux l'aplicació NoMachine, si anem al menú d'aplicacions (al escriptori Xfce de la Raspbian o el Gnome3 de Debian 8 Jessie) veurem dos iconos:
Executem el icono del client, i automàticament veiem que ens detecta tots els altres ordiandors amb NoMachine de la nostra LAN (el meu MacOsX ara mateix):
I en qüestió de segons ja tenim el control de la nostra màquina MacOsX, on agafem també el control dels seus recursos: so, dispositius scanner o impressores, discpositius USB i altres:
Des d'un dispositiu Android
També podrem accedir a controlar algunes màquines de la nostra xarxa des de dispositius Android, en el meu cas tinc una ASUS Transformer Pad rf103c i pots veure les fotos que vaig publicar en aquest tweet de l'any passat i aleshores és també un bon dispositiu per a instal·lar NoMachine.
Per a instal·lar-ho nomès cal escriure No Machine en el Google Play:
Una vegada el iniciem, NoMachine detecta altres màquines de la nostra LAN que tinguen instal·lat també l'aplicació. En el meu cas, com pots veure a la següent imatge, tenim l'ordinador amb GNU/Linux Debian 8 Jessie i el Mac OS X:
I per a controlar, per exemple, l'ordinador amb Mac OS X nomès cal introduir les credencials i en qúestió de pocs segons ja tenim tot el control i recursos de l'ordinador a la nostra tableta Android:
Finalment, per a poder controlar els nostres equips des de fora de la nostra LAN, cal fer una regla NAT al nostre router del protocol NX i també (per si voleu) del SSH en cas de que vullguem accedir alguna vegada d'emergència per a reiniciar algun servei o alguna màquina:
- Port 4000 (per al protocol NX)
- Port 22 (per al SSH a GNU/Linux i MacOsX)
- Port 4022 a Windows per a SSH
Durant els pròxims dies farem diverses proves amb les Raspberry Pi funcionant amb No Machine, per a tenir un coneixement més real de la potència d'aquestes utilitats.