Eines de l'usuari

Eines del lloc


connexio_al_servidor

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèviaRevisió prèvia
Següent revisió
Revisió prèvia
connexio_al_servidor [2024/12/15 18:03] – [Terminal remot] ebotaconnexio_al_servidor [2025/05/01 20:38] (actual) – [Pocs fitxers i/o fitxers petits (scp)] ebota
Línia 1: Línia 1:
-De quines formes ens podem connectar al servidor?+===== Pujar fitxers a un servidor de forma gràfica ===== 
 +Si la nostra màquina és un Windows, podem fer servir qualsevol de les següents opcions:
  
-====== Credencials ======+==== WinSCP ==== 
 +https://winscp.net/
  
-Les credencials d'accés sempre són les mateixes (les del HestiaCP)+{{ ::winscp.png?nolink&600 |}} 
-===== 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 clausAixò permet que el sistema ens autentiqui sense demanar-nos cada vegada el nom d'usuari la paraula de pas.+Molt potent i àgil.  
 +Mostra dos panells laterals, a l'esquerra, local, a la dreta, remotPots moure els fitxers simplement arrossegant-los. 
 + 
 +També és molt interessant explorar els botons de la barra, ja que pots fer que ell mateix sincronitzi només els fitxers diferents, o encara millor, que estigui tota l'estona mirant si hi ha canvis locals i ell pujarà els canvis automàticament cada cop que vegi algun canvi. 
 + 
 +==== Filezilla ==== 
 +https://filezilla-project.org/ 
 + 
 +Segurament el més conegut, gràficament molt senzill i clar. 
 + 
 + 
 + 
 + 
 +---- 
 + 
 + 
 + 
 +====== SSH ====== 
 + 
 +De quines formes ens podem connectar al servidor?
  
-====== Terminal remot ====== 
 Quines eines obren un terminal / línia d'ordres a la màquina remota i permeten executar-hi ordres? Quines eines obren un terminal / línia d'ordres a la màquina remota i permeten executar-hi ordres?
  
-===== Terminal Linux ===== +Com puc pujar fitxers a un servidor?
-''ssh nomUsuari@daw.inspedralbes.cat +
-''+
  
-===== Escriptori Linux ===== 
  
-===== Escriptori Windows ===== +====== Credencials ======
-Hi ha diverses eines per a windows que permeten la connexió via terminal. +
  
 +Les credencials d'accés sempre són les mateixes (les del HestiaCP).
 +===== Autenticació amb claus (fitxers de credencials) =====
 +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.
  
-==== Putty ==== +Està explicat a [[desplegament:credencials_ssh]]
-https://www.putty.org/+
  
-==== termius.com ==== +====== Si la màquina origen és un GNU/Linux ====== 
-https://termius.com/+===== Terminal ===== 
 +Des de qualsevol terminal linux, podem obrir un terminal en una altra màquina amb l'ordre ''ssh''
  
 +  ssh nomUsuari@daw.inspedralbes.cat
  
 +Per tancar la connexió podem fer servir les ordre ''exit'' o ''logout'' o bé també la combinació de tecles ''^D'' (Control + D)
 +===== Pujar-hi fitxers =====
 +<WRAP center round tip 60%>
 +Amb les dues ordres proposades a continuació, ''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.
 +</WRAP>
  
-====== Pujar-hi fitxers ====== +==== Pocs fitxers i/o fitxers petits (scp) ==== 
-===== Des del terminal de Linux =====+ 
 +<WRAP center round info 60%> 
 +**''scp''** -> **S**ecure **C**o**P**y 
 + 
 +Com l'ordre ''cp'' però tant l'origen com el destí poden ser màquines remotes 
 +</WRAP>
  
 L'ordre és "**scp fitxerOrigen fitxerDestí**" L'ordre és "**scp fitxerOrigen fitxerDestí**"
Línia 36: Línia 66:
 '' ''
  
-També es pot fer a l'inversa+També es pot fer a la inversa (o totes dues remotes)
  
 ''scp usuari@daw.inspedralbes.cat:/ruta/nomFitxerRemot nomFitxerLocal  ''scp usuari@daw.inspedralbes.cat:/ruta/nomFitxerRemot nomFitxerLocal 
 '' ''
-===== Des de l'escriptori Linux ===== +==== Molts fitxers i/o fitxers grans (rsync) ==== 
-===== Des de l'escriptori Windows ===== +<WRAP center round info 60%> 
-==== WinSCP ==== +**''rsync''** -> Remote Sync 
-https://winscp.net/+ 
 +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. 
 +</WRAP> 
 + 
 +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/ 
 +<WRAP center round important 60%> 
 +És molt important/aconsellable l'ús del paràmetre ''-a'' ja que aleshores: fa recursivitat, conserva el propietari, grup, permisos i atributs dels fitxers. 
 +</WRAP> 
 + 
 + 
 +===== 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 
 +   
 +<WRAP center round tip 60%> 
 +Amb aquesta opció podràs "arrossegar i deixar" fitxers entre màquines. 
 + 
 +</WRAP> 
 + 
 +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. 
 + 
 +====== Si la màquina origen és un Windows ====== 
 +===== Terminal ===== 
 +Hi ha diverses eines per a windows que permeten la connexió via terminal. Però  
 +==== PowerShell ==== 
 +Des de Windows 10 el terminal PowerShell de Windows també inclou l'ordre ''ssh'' que permet connectar-nos directament a una màquina GNU/Linux remota, per tant, obrim un terminal power shell i 
 +  ssh usuari@maquinaRemota 
 + 
 +==== Putty ==== 
 +https://www.putty.org/ 
 + 
 +És el client SSH per excel·lència a Windows. Té multitud d'opcions de configuració (des de colors, mides, codificacions...) i permet tenir diversos perfils (cadascun amb les seves opcions, i si ho volem, amb els seus fitxers de claus per entrar sense password) 
 + 
 +==== termius.com ==== 
 +https://termius.com/
  
-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.1734285788.txt.gz · Darrera modificació: 2024/12/15 18:03 per ebota