×

ARDUINO

Control d’accés amb contrasenya. Orgue de llums. Comparativa de editors Arduino. Projecte bon Nadal. Sensor de gas i de fums. Control de la qualitat del aire interior (CO2) amb semàfor LED.

NodeMCU

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 llum de casa des de 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. ESP8266-BME280 Firebase. La bàscula. ESP8266 NodeMCU amb cèl·lula de càrrega..

ESP32

ESP32-CAM, exemple de prova. Esp32-Cam captura fotos per ser vistes en la WEB. Pujar fotos a un servidor FTP amb ESP32-CAM. Foto amb ESP32-CAM i Telegram. Alarma amb avis a Telegram, utilitzant la placa ESP32-CAM.

PROGRAMACIÓ

Matemàtiques. App Inventor tutorial. MicroPython en ESP8266. Visual Estudio Code per Arduino

Intel·ligència artificial

Classificador d’imatges.

SERVIDORS

Instal·lar i configurar Apache en Ubuntu. Accés a un servidor Linux remotament. Client i Servidor FTP.

MÀQUINES VIRTUALS

Màquina virtual UBUNTU. WindowsXP en Virtualbox.

ELECTRÒNICA

Simulador Multisim. Simulador Proteus.

BASE DE DADES

MySQL. Instal·lació. MySQL. Aplicacions.

JAVA

Netbeans Maven MySQL. Java+Netbeans+Maven+EclipseLink+MySQL Aplicació d’escriptori JavaFX App JavaFX amb SceneBuilder App Java-Swing
favicon
logo

Tresavis

Benvinguts al blog de tresavis de noves tecnologies i més.

Correu : tresavis3@gmail.com

facebook   Instagram   youtube   x   tiktok

☰ Pràctiques   ☰ Articles

Accés a un servidor Linux remotament.

Tasques prèvies.

Que es el protocol SSH.

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.

Re adreçament del port 22 en el router.

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.

Accés al servidor des de el terminal de Linux.

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:

ssh1

Per desconnectar ho fem amb el comando exit:

ssh2

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
ssh3

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

ssh4

Accés al servidor des de la línia de comandes CMD de Windows.

Utilitzem la línia de comandes CMD.

Escrivim:

ssh -p 22 josep@188.95.149.126
ssh5

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.

ssh6

Accés al servidor amb el programari PuTTY des de Windows.

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.

Bibliografia:
https://www.softzone.es/programas/sistema/usar-putty-ssh-windows-10/ putty

Descarregar PuTTY en:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Podem 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.

Com usar PuTTY.

Obrim PuTTy, es mostra la interfície principal:

putty1

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.

putty2

Clic en si.

putty3

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ú:

putty4

Connectant amb el servidor utilitzant PSFTP.

Bibliografia.
https://www.tecmint.com/sftp-command-examples/

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

sftp
Connexió SFTP.

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

sftp1

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

sftp2

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.

Exemple de funcionament.

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.

sftp3

SFTP e un eina molt útil per la administració de servidors i la transferència de dades de local a remot i viceversa

Contingut.


Nosaltres

Salut obre el punt de vacunació massiu del Palau de Fires de Girona.

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.

vacuna
devesa1
devesa2
passeig1
sftp3

Aviat les platges buides ja seran una trista historia passada.


3llimones
tormenta
tormenta2
casa
casa3

Tags

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