Les connexions FTP fallen. Fallen en la primera configuració, fallen després de mesos de funcionar bé, i fallen de maneres que et donen missatges d'error críptics. Aquesta guia cobreix els errors de connexió FTP i SFTP més comuns que trobaràs al Mac i com solucionar cadascun.
Timeout de connexió
Intentes connectar i no passa res. Després de 30-60 segons, reps un error de timeout.
Causes habituals:
- Un tallafocs està bloquejant la connexió (el del teu Mac, el del router o el del servidor).
- Estàs fent servir el mode FTP Actiu quan necessites el mode Passiu. El mode actiu requereix que el servidor es connecti de tornada al teu Mac, cosa que la majoria de routers NAT i tallafocs bloquegen.
- El nom del host o l'adreça IP del servidor és incorrecta.
- El servei FTP del servidor no està en marxa.
Solucions:
- Canvia al mode FTP Passiu. Aquesta és la configuració correcta per a gairebé totes les connexions modernes.
- Comprova el tallafocs del teu Mac: Ajustos del sistema > Xarxa > Tallafocs. Assegura't que la teva app FTP hi estigui permesa.
- Verifica el nom del host fent un ping al Terminal:
ping ftp.example.com - Prova de connectar amb una altra app (com la comanda
sftpdel Terminal) per descartar problemes específics de l'app.
Connexió rebutjada
La connexió és rebutjada immediatament, sense espera.
Causes habituals:
- Port incorrecte. FTP fa servir el port 21, SFTP el port 22, FTPS Implícit el port 990.
- El servei FTP/SFTP no està en marxa al servidor.
- El tallafocs del servidor està bloquejant explícitament la teva IP.
Solucions:
- Comprova el número de port. Aquesta és la causa més habitual.
- Confirma amb el teu proveïdor de servidor que FTP/SFTP està activat.
- Pregunta si la teva IP necessita ser afegida a la llista blanca.
530 Login incorrecte
Et connectes correctament però el login és rebutjat.
Causes habituals:
- Nom d'usuari o contrasenya incorrectes. Copiar i enganxar de vegades afegeix espais invisibles o salts de línia.
- El compte existeix però no està habilitat per a accés FTP (alguns panels d'allotjament requereixen habilitar FTP per separat).
- Sensibilitat a majúscules. Alguns servidors tracten els noms d'usuari com a sensibles a majúscules.
Solucions:
- Escriu les credencials manualment en lloc d'enganxar-les.
- Entra al panel de control del teu allotjament i verifica que el compte FTP està actiu.
- Prova de connectar via Terminal per veure la resposta exacta del servidor:
ftp ftp.example.com
425 No es pot obrir la connexió de dades
Inicies sessió correctament però els llistats de fitxers o les transferències fallen amb un error 425.
Causes habituals:
- Desajust entre mode Actiu i Passiu. El servidor no pot establir el canal de dades.
- Per a FTPS: errors de reutilització de sessió TLS entre connexions de control i dades.
Solucions:
- Canvia al mode Passiu.
- Per a FTPS, prova el mode Explícit al port 21 en lloc de l'Implícit al port 990, o viceversa.
- Alguns servidors requereixen versions TLS específiques. Prova de limitar a TLS 1.2 si està disponible a la configuració del teu client.
Error de handshake SSL/TLS
Específic de connexions FTPS. La negociació de xifrat falla.
Causes habituals:
- El certificat SSL del servidor ha caducat.
- T'estàs connectant amb FTP pla a un port que espera FTPS, o viceversa.
- Desajust de versió TLS. El servidor requereix TLS 1.2 però el teu client intenta TLS 1.0.
- Certificat autosignat que el teu client no confia.
Solucions:
- Assegura't que has seleccionat FTPS (no FTP pla) a la configuració de connexió.
- Prova els modes FTPS Explícit i Implícit.
- Si el servidor fa servir un certificat autosignat, comprova si el teu client té l'opció d'acceptar-lo.
- Contacta l'administrador del servidor per verificar que el certificat és vàlid i les versions TLS estan configurades correctament.
Error de verificació de clau de host (SFTP)
Específic de SFTP. El teu Mac es nega a connectar perquè la clau SSH del servidor no coincideix amb el que espera.
Causes habituals:
- El servidor va ser reinstal·lat o les seves claus SSH van ser regenerades.
- T'estàs connectant per primera vegada i la verificació estricta de host està activada.
- Possible atac man-in-the-middle (rar, però per això existeix l'avís).
Solucions:
- Si saps que el servidor va ser reinstal·lat, elimina la clau antiga:
ssh-keygen -R hostname - Reconnecta i accepta la nova clau quan se't demani.
- Si no esperaves un canvi de clau, verifica amb l'administrador del servidor abans d'acceptar.
Permís denegat
Et connectes i inicies sessió, però no pots llegir fitxers, escriure fitxers o accedir a certs directoris.
Causes habituals:
- El teu usuari FTP no té permisos de lectura/escriptura al directori de destí.
- La propietat del directori al servidor no coincideix amb el teu usuari FTP.
- Restriccions de chroot/jail t'impedeixen navegar fora del teu directori home.
Solucions:
- Contacta l'administrador del servidor per verificar els permisos del teu compte.
- Comprova que el camí remot al teu client FTP és correcte i accessible pel teu usuari.
- En servidors que controles, verifica els permisos del directori:
ls -la /path/to/directory
Problemes específics de Mac
Algunes coses específiques de macOS:
- macOS va eliminar el seu servidor FTP integrat a partir de High Sierra (10.13). Si necessites un servidor FTP al teu Mac, necessitaràs software de tercers.
- Les actualitzacions de macOS poden trencar SFTP. Actualitzacions majors (especialment Monterey) han estat reportades com a causa de problemes de connectivitat SFTP per a apps com Cyberduck i Transmit. Reiniciar el Mac o restablir la configuració SSH sol solucionar-ho.
- Avisos de Gatekeeper poden impedir que apps FTP recentment descarregades s'obrin. Fes clic dret a l'app i selecciona Obrir, o ves a Ajustos del sistema > Privadesa i seguretat per permetre-ho.