Entrar per SSH al teu lloc
Què aconsegueixes: una línia d’ordres dins de la carpeta del teu lloc, per executar wp, composer o git, i de pas SFTP per pujar fitxers xifrats.
Abans de començar
Dues coses que es confonen tota l’estona:
La compte FTP no entra per SSH ni per SFTP.
La pantalla Claus SSH del teu compte guarda la teva clau pública, però per si sola no et dóna accés a res: «Pots guardar aquí les teves claus, però fins que creus un accés SSH en un dels teus llocs no hi ha on utilitzar-les».
I una que costa un tiquet cada setmana: en un VPS la clau no es copia sola. Ho diu la mateixa pantalla: «En un VPS la clau s’enganxa en crear-lo, en el seu propi formulari: no es copia sola des d’aquí». En els llocs sí que es copia sola.
Passos
Desa la teva clau pública. Menú Compte → Claus SSH → Afegeix una clau.
Nom — per a reconèixer-la a la llista. Per exemple, «portàtil».
Clau pública — el contingut de
~/.ssh/id_ed25519.pub(oid_rsa.pub). És la que acaba en.pub: l’altra és privada i no surt del teu ordinador mai.
Crea l’accés. A la fila del teu lloc, fes clic SSH → Usuari SSH nou.
Lloc — a quina entra.
Usuari i Contrasenya — mínim 8 caràcters.
Intèrpret —
bashTret que sàpigues que volssh.
Crea l’usuari SSH. La teva clau es copia sola a aquest compte quan existeix.
Cada usuari entra directament a la carpeta del seu lloc i sense poder sortir d’ella. No veuràs la resta del servidor, i això és a propòsit.
Com saps que ha sortit bé
A la pantalla de SSH tens l’ordre ja escrita, amb el teu servidor i el teu port. Enganxa’l en un terminal. Si entra sense demanar-te contrasenya, la clau està ben posada. Escriu pwd i has de veure la carpeta del teu lloc.
Per SFTP, a FileZilla escull protocol SFTP, servidor ssh.tudominio.com, port 22, i el teu usuari SSH.
Problemes habituals
- «Permission denéd (publickey)» i la clau l’acabo de desar
Comprova que estàs fent servir l’usuari SSH i no el de FTP, i que vas enganxar la clau pública sencera —comença per ssh-ed25519 o ssh-rsa i acaba amb un comentari — en una sola línia, sense salts.
- Vaig guardar la clau i en la meva VPS segueix demanant-me contrasenya
Això és l’esperat. En un VPS la clau s’enganxa en el formulari de creació del VPS; la pantalla de Claus SSH tan sols alimenta els accessos SSH dels llocs. Si el VPS ja està creat, entra per la consola i afegeix-la a mà en el seu fitxer de claus autoritzades.
- El meu programa diu «SFTP» i el compte FTP no connecta
El compte FTP només parla FTP, pel port 21. Crea un usuari SSH i contacteu al port 22: aquest sí fa SFTP.
- Entro però no veig els meus fitxers, només carpetes rares
Estàs a l’arrel del lloc. La teva web sol estar un nivell més endins; entra a la carpeta que serveix la web i mira allà.
- Vull executar alguna cosa fora de la meva carpeta i no em deixa
No es pot, i no és un error de configuració: cada usuari està tancat en la carpeta del seu lloc perquè no vegi les dels altres. Si realment necessites alguna cosa del sistema, escriu-nos i ho revisem.
- Hi ha una aplicació del catàleg que posa «S’instal·la a mà per SSH»
Són les que necessiten Docker, Node o Composer i no caben en l’instal·lador d’un clic. S’instal·len des d’aquí, amb aquest usuari. Mira Instal·la una aplicació d’un clic.
- He esborrat la meva clau de l’ordinador
No es pot recuperar: la privada mai la vam tenir. Genera una nova parella de claus, guarda la nova pública a Claus SSH i elimina la vella de la llista.