Eines de l'usuari

Eines del lloc


connexio_al_servidor

Aquesta és una revisió antiga del document


De quines formes ens podem connectar al servidor?

Credencials

Les credencials d'accés sempre són les mateixes (les del HestiaCP).

Autenticació amb claus

El protocol SSH, que és en el que es basen totes les formes de connexió que hi ha a continuació, permet l'autenticació amb usuari / paraula de pas, però també permet l'autenticació via fitxers de claus. Això permet que el sistema ens autentiqui sense demanar-nos cada vegada el nom d'usuari i la paraula de pas.

Terminal remot (SSH)

Quines eines obren un terminal / línia d'ordres a la màquina remota i permeten executar-hi ordres?

Terminal Linux

ssh nomUsuari@daw.inspedralbes.cat

Escriptori Linux

Escriptori Windows

Hi ha diverses eines per a windows que permeten la connexió via terminal.

Putty

termius.com

Pujar-hi fitxers

Des del terminal de Linux

Amb les dues ordres proposades (scp i rsync) l'autenticació es fa via el protocol ssh, i per tant si s'ha configurat l'autenticació via fitxers de credencials, el sistema no demanarà cap password i tot és molt més àgil i senzill.

Pocs fitxers i/o fitxers petits (scp)

scp → Secure CopY

Com l'ordre cp però tant l'origen com el destí poden ser màquines remotes

L'ordre és «scp fitxerOrigen fitxerDestí»

scp nomFitxerLocal usuari@daw.inspedralbes.cat:/ruta/nomFitxerRemot

També es pot fer a l'inversa

scp usuari@daw.inspedralbes.cat:/ruta/nomFitxerRemot nomFitxerLocal

Molts fitxers i/o fitxers grans (rsync)

rsync → Remote Sync

Com l'ordre scp però NOMÉS envia les diferències dels fitxers, per tant, si la transmissió falla, si la majoria de fitxers ja hi són o si només han canviat algunes parts dels fitxers, és molt més eficient, ja que només transferirà les dades necessàries (tècnicament s'anomenen Deltes, increments) en lloc de tornar a copiar-ho tot des del principi.

El funcionament és el mateix i amb la mateixa nomenclatura, per exemple:

rsync -ap ./web/* usuari@daw.inspedralbes.cat:/home/web/test.daw.inspedralbes.cat/public_html/

És molt important/aconsellable l'ús del paràmetre -a ja que aleshores: fa recursivitat, conserva el propietari, grup, permisos i atributs dels fitxers.

Des de l'escriptori Linux (SFTP)

La majoria de gestors de fitxers per Linux ja inclouen de forma nativa l'opció de connectar-se a servidors remots per SSH (i altres protocols menys segurs).

Típicament, hi ha l'opció a Fitxers → Servidor remot o + Altres servidors o directament, des de la barra d'adreces del gestor de fitxers (típicament es pot obrir amb CTRL+L) indicant el protocol i la ruta, és a dir

ssh://usuari@màquina:/ruta

Amb aquesta opció podràs «arrossegar i deixar» fitxers entre màquines.

Tingues en compte que aquestes opcions gràfiques acostumen a treballar amb SFTP que es comporta com el scp, és a dir, que per fitxers grans o milers de canvis, o connexions problemàtiques no és gaire bo. En aquests casos és aconsellable utilitzar rsync directament des del terminal.

Des de l'escriptori Windows

WinSCP

https://winscp.net/

Molt potent i àgil. Mostra dos panells laterals, a l'esquerra, local, a la dreta, remot Té moltes opcions molt potents com:

  • Mostrar les diferències (quins fitxers són diferents o no hi són)
  • Navegació sincronitzada: Quan entres en una carpeta local, en remot també entra a la carpeta
  • Sincronització de fitxer: Monitora els fitxers locals, i quan canvien, els puja al remot automàticament
  • Edició dels fitxers remots. Té un editor senzill que permet editar els fitxers remots (realment els edites localment i ell els puja)

Filezilla

https://filezilla-project.org/

Segurament el més conegut, i gràficament molt senzill i clar.

/home/admin/web/eines.inspedralbes.cat/public_html/dokuwiki/data/attic/connexio_al_servidor.1736635065.txt.gz · Darrera modificació: 2025/01/11 22:37 per ebota