En aquesta practica estudiem com podem accedir a un host remot Linux Ubuntu.
Ho farem de varies formes:

SSH (Secure Shell) es un protocol per accedir a una maquina remota de forma segura.
SSH permet gestionar per complet l'ordinador remot mitjançant l'intèrpret de comandes.
A més de la connexió amb altres màquines, SSH permet copiar dades de manera segura (tant fitxers sols com simular sessions FTP xifrades), SSH treballa de forma similar al telnet. La diferència prin-cipal és que SSH usa tècniques de xifrat que fan que la informació viatgi per la xarxa de manera il·legible i que cap persona pugui descobrir l'usuari i la contrasenya de la connexió ni el que s'escriu durant la sessió; tot i que és possible atacar aquest tipus de sistema mitjançant atacs REPLAY i ma-nipular d'aquesta manera la informació entre els destins.
Un dels usos més comuns de la comunicació per SSH des de Windows és PuTTY.
Primer de tot si volem que el nostre servidor accepti peticions SSH, tenim que entrar en el router i configurar un re adreçament del port 22.
Per la IP privada del servidor, dirigir el port de les peticions SSH que entra'n per el 22, al port intern 22 del servidor.
Des de una maquina Linux Mint que es troba en la mateixa xarxa del servidor, escrivim ssh i la ip de la maquina que volem connectar:
ssh 192.168.1.165
Posem el password per poder entrar en la maquina remota:

Per desconnectar ho fem amb el comando exit:

També podem entrar amb el següent comado: ssh el port 22 i el usuari@ip-host
ssh -p 22 josep@192.168.1.165

Entrem amb la IP publica del servidor, recordem que primer es te que re-adreçar el port 22 en el router.

Utilitzem la línia de comandes CMD.
Escrivim:
ssh -p 22 josep@188.95.149.126

La primera vegada que connectem, ens pregunta que si volem continuar, perquè no s’ha pogut autenticar correctament. Si continuem, el host queda registrat en la llista de hosts coneguts.
Les següents vegades que connectem, ja no ho pregunta.

PuTTY fa servir el protocol SSH i es un software gratuït i es una forma senzilla de fer servir SSH en Windows. I poder connectar amb el servidor remotament per el seu manteniment.

Descarregar PuTTY en:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlPodem descarregar PuTTy tan per Windows com Linux, nosaltres agafem la versió per Win 64 bits i el instal·lador MSI. També si es vol podem baixar el arxiu .exe, que permet executar el programa de forma portable, sense tenir que instal·lar res en el ordinador.
Obrim PuTTy, es mostra la interfície principal:
En el menú de l’esquerra, clic en Session.
Posem la IP de la maquina remota i el protocol SSH, automàticament apareix el port 22. Clic en Open.
Clic en si.
Podem guardar les sessions i tornar a connectar fàcilment. També podem escollir que volem que apareix-hi al tancar la connexió, si la pantalla principal de PuTTY o tancar el servei.
Opcions del terminal de PuTTY. En el vèrtex esquerra del terminal obrim el menú:
SFTP Secure File Transfer Protocol
FTP es un protocol per transferir dades remotament sense encriptar, no es un sistema segur de comunicació. Les dades son transmeses en pur text i poden ser llegides per tercers. SFT pot servir en casos limitats o en xarxes de confiança.
SFTP corre sobre el protocol SSH en el port estàndard 22. Existeixen diferents programaris amb entorn gràfic (GUI),que utilitzen SFTP com FileZilla, WinSCP, FireFTP, etc. Nosaltres estudiem PuTTY, en concret una eina en el paquet de PuTTY , que es diu PSFTP. PSFTP utilitza la línia de comandes per accedir a l maquina remota.
No podem obrir SSH (Secure SHell) globalment per seguretat. Nomes podem obrir per una especifica IP on volem transferir arxius, per enviar o rebre

El protocol SSH es fa servir per autenticar i establir la connexió remota.
Per començar una sessió SFTP tenim que entrar la IP remota, el nom de usuari i la contrasenya de la maquina remota.
Des de la maquina local Windows, connectem amb el servidor Linux remotament.
open IP remota o també open nom de la maquina

Per començar entrem el comando help que mostra tots el comandos disponibles:

Els comandos per la maquina remota son els mateixos de Linux, cd, ls, pwd, mkdir, etc.
Els comandos per la maquina local o client varien amb una l davant lcd, lpwd, el comando dir (de Windows) per llistar, rm, rmdir, etc
get per des carregar arxius de la maquina remota.
put per puja arxius de local a remot.
mput *.php, puja tots els arxius php del directori actual local al directori actual del servidor.
En la sessió SFTP següent pugem un arxiu php de la nostre maquina local al servidor remot:
1.- Connectem.
2.- Naveguem per la maquina local per trobar el fitxer que volem pujar.
3.- put nom-fitxer-local ruta-remota/nom-fixer-local.
4.- Naveguem per el servidor per comprovar que el arxiu s’ha pujat correctament.

SFTP e un eina molt útil per la administració de servidors i la transferència de dades de local a remot i viceversa
El mar.
Havaneres.
Lloret antic.
Lloret avui.
De cala Morisca a Sa Carabera.
De Sa Carabera a Treumal.
Lloret en kayak.
Vígilancia remota.
Caixa-tpv.
Cambrer-app.
Client webApp.
Relats del banc del si no fos
Històries d'ahir
Vídeos antics de Lloret
El caiac
Contes de l'avi.
Control d’accés amb contrasenya.
Orgue de llums.
Comparativa de editors Arduino.
Projecte bon Nadal.
Control de la qualitat del aire interior (CO2) amb semàfor LED.
NodeMCU-ThingSpeak
ThingSpeak.
NodeMCU com AccessPoint.
Control de la llum de casa per web.
Control de un led per el mòbil.
Sistema de fitxers en ESP8266.
Altura del nivell d'aigua.
Avis d’alarma a Telegram.
Control de la intensitat de llum de un LED per Internet.
Magatzematge de temperatura i humitat en Thinger.
Publicar temperatura i humitat en Google Sheets.
ESP8266 i Firebase.
La bàscula. ESP8266 NodeMCU amb cèl·lula de càrrega.
ESP32-CAM
ESP32-CAM captura fotos per ser vistes en la WEB.
Pujar fotos a un servidor FTP amb ESP32-CAM.
MicroPython en ESP8266.
Visual Estudio Code per Arduino.
Classificador d’imatges.
Instal·lar i configurar Apache en Ubuntu.
Accés a un servidor Linux remotament.
Client i Servidor FTP.
Màquina virtual UBUNTU.
WindowsXP en Virtualbox.
Multisim, simulador de circuits electrònics.
Proteus, simulador de circuits electrònics.
MySQL. Instal·lació.
MySQL. Aplicacions.
Netbeans Maven MySQL.
Java+Netbeans+Maven+EclipseLink+Mysql
Aplicació d’escriptori JavaFX
App JavaFX amb SceneBuilder
App Java-Swing
2021-04-19 Diari de Girona.
Amb capacitat per a administrar fins a 10.000 dosis diàries contra la covid-19.
Voluntaris de Protecció Civil i la Creu Roja es dedicant a organitzar la cua i evitar aglomeracions.




Aviat les platges buides ja seran una trista historia passada.





Noves tecnologies WEB Arduino Domótica MycroPython NodeMCU IoT Java ESP8266 Lora C++ Programació Server-Client