SSD Nodes Learn Hosting plans →
Guías Matt ConnorPor Matt Connor

Claude en Linux: app de escritorio y CLI

Qué funciona de forma nativa en Linux: app beta desde apt, Claude Code CLI, plugins de editor y el plan de pago que incluye cada opción.

Qué partes de Claude se ejecutan de forma nativa en Linux actualmente

Claude se ejecuta en Linux en cuatro superficies independientes y, desde octubre de 2026, las cuatro funcionan en una máquina Ubuntu o Debian convencional. La aplicación de escritorio se instala desde el repositorio apt de Anthropic y está en fase beta. La CLI Claude Code (interfaz de línea de comandos) es un binario compilado y funciona en más distribuciones que la aplicación de escritorio. La aplicación web de claude.ai sólo necesita un navegador, y la API es un endpoint HTTPS al que se llama desde el código propio.

Tres funciones disponibles en macOS y Windows faltan o están limitadas en la beta de escritorio para Linux: Computer Use, que permite a Claude controlar las aplicaciones de la pantalla; el dictado por voz; y el atajo de teclado global Quick Entry. Anthropic indica que Computer Use y el dictado no están disponibles en Linux. El atajo Quick Entry funciona en una sesión X11, pero en una sesión Wayland nativa necesita el portal GlobalShortcuts del entorno de escritorio. Sin ese portal, el atajo no está disponible. echo $XDG_SESSION_TYPE muestra x11 o wayland e indica cuál de los dos casos se aplica. La CLI tiene su propio dictado por voz, por lo que la limitación del dictado afecta a la aplicación de escritorio, no a Claude en general.

La disponibilidad cambia, así que esta página debe entenderse como una descripción de las superficies disponibles. Compruebe el estado actual antes de planificar en función de esta información. La última sección indica qué páginas debe consultar.

Instalar la aplicación de escritorio de Claude en Ubuntu o Debian

Los requisitos documentados son Ubuntu 22.04 o posterior, o Debian 12 o posterior, en x86_64 (que dpkg denomina amd64) o arm64. Es posible que funcionen otras distribuciones basadas en Debian, pero no están probadas. Fedora y RHEL todavía no tienen un paquete, por lo que en esos sistemas debe usar la CLI o el navegador.

Instale la aplicación desde el repositorio de apt en lugar de usar un archivo .deb descargado. La aplicación para Linux no tiene un actualizador propio. Por tanto, las nuevas versiones sólo llegan a través del gestor de paquetes, y registrar el repositorio permite que apt upgrade las encuentre.

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

gpg --show-keys debería mostrar la huella digital 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE. Compárela antes de registrar el repositorio, porque una clave de firma que no haya comprobado es una clave en la que confía sin verificarla. Si gpg informa de que el archivo no contiene datos OpenPGP válidos, la descarga falló y apt update fallará después con NO_PUBKEY BAA929FF1A7ECACE.

Registrar el repositorio consiste en escribir una línea deb en /etc/apt/sources.list.d/claude-desktop.list. Copie esa línea de la página de instalación de Linux de Anthropic, code.claude.com/docs/en/desktop-linux, exactamente como aparece allí. La dirección del repositorio es la parte de este procedimiento que tiene más probabilidades de cambiar. Escribir la línea de memoria es lo que hace que después se encuentre mirando E: Unable to locate package claude-desktop. Lea la línea antes de pegarla: arch=amd64,arm64 es la razón por la que apt no encuentra nada en otra arquitectura, y signed-by= apunta al archivo del llavero que acaba de comprobar. Así, esa clave queda limitada a este repositorio en lugar de aceptarse para todo lo que apt lea.

sudo apt update && sudo apt install claude-desktop

Iníciela desde el lanzador de aplicaciones o ejecute claude-desktop en una terminal. Inicie sesión con su cuenta de claude.ai o mediante el SSO de su organización (inicio de sesión único), si su empresa lo configuró. Esas son las dos formas de inicio de sesión que menciona la página de instalación de Linux de Anthropic. Los usuarios de claves de API son dirigidos a la CLI. Anthropic documenta por separado un segundo modo de implementación de la misma aplicación: al configurarla con un proveedor de inferencia (Amazon Bedrock, Agent Platform de Google Cloud, Microsoft Foundry, una puerta de enlace LLM o la API de Anthropic directamente), la pantalla de inicio de sesión permite omitir la autenticación de Anthropic. El proveedor gestiona la inferencia y la facturación de Chat, Cowork y Code. Esa documentación indica una ubicación de Linux para la configuración administrada, /etc/claude-desktop/managed-settings.json, y la página de instalación de Linux enlaza ahora con la documentación de implementación de terceros. En dispositivos sin configuración de Claude Desktop, Claude Desktop 3.1623.1 o posterior también ofrece Use your Claude API account en la pantalla de inicio de sesión estándar. Allí puede iniciar sesión con Claude Console o introducir una clave de API sin configuración previa. En Claude Desktop 4.23118.0 o posterior, ese enlace se oculta al iniciar sesión en un equipo donde una organización bloquea otras cuentas, incluso sin gestión del dispositivo.

Las tareas de Cowork que se ejecutan en su propio equipo usan una máquina virtual. Por tanto, necesitan que la virtualización de hardware esté activada y que su usuario pertenezca al grupo kvm (sudo usermod -aG kvm $USER; después cierre sesión y vuelva a iniciarla). No todas las tareas de Cowork se ejecutan localmente. Desde el 6 de octubre de 2026, las nuevas tareas de Cowork de los planes Pro, Max y Ultra se ejecutan en la nube de Anthropic, sin ninguna opción para mantenerlas en el equipo. Las organizaciones Team y Enterprise que tienen activada la experiencia unificada de Chat y Cowork también ejecutan las tareas en la nube. En esos planes, la máquina virtual sólo es relevante para las tareas que ya se iniciaron en el equipo. Anthropic indica que el trabajo nuevo que deba permanecer local debe realizarse con Claude Code en la aplicación de escritorio.

E: Unable to locate package claude-desktop significa que apt nunca leyó el repositorio. cat /etc/apt/sources.list.d/claude-desktop.list debería mostrar la línea deb que escribió, y dpkg --print-architecture debería imprimir amd64 o arm64, porque no se publican paquetes para otras arquitecturas. Las actualizaciones llegarán con el resto del sistema, desde sudo apt update && sudo apt upgrade.

Qué sólo existe en un navegador

claude.ai funciona en cualquier navegador actual y en cualquier distribución, por lo que es la opción para Fedora, RHEL, Arch, openSUSE y cualquier otra distribución sin paquete. El navegador también ofrece Claude Code en la web, donde la sesión se ejecuta en la infraestructura cloud en lugar de hacerlo en su equipo: de forma predeterminada, en la de Anthropic, o en el entorno self-hosted de su organización si esta dirige allí las sesiones. Siempre utiliza las credenciales de su suscripción.

Es importante entender el límite del navegador. Un navegador por sí solo no puede leer los archivos de su propio servidor ni ejecutar comandos en él. Cualquier acción que acceda a su equipo requiere software instalado en ese equipo: la CLI, la aplicación de escritorio o un runner self-hosted configurado. Las sesiones cloud de Cowork pueden acceder a las carpetas locales conectadas mediante la aplicación de escritorio mientras esta permanece abierta.

Lo que ofrece la CLI y la aplicación web no

Inicie claude en un directorio y funcionará sobre ese directorio. Esa es la diferencia. Todo lo demás se deriva de ella.

  • Lee y edita los archivos del directorio de trabajo y solicita confirmación antes de aplicar cambios en el modo Manual. El modo Auto aplica cambios con comprobaciones de seguridad en segundo plano y es el valor predeterminado integrado para las sesiones interactivas actuales, salvo que lo modifiquen la configuración o la política. Inicie con claude --permission-mode default para revisar las acciones usted mismo.
  • Ejecuta comandos de shell según el modo de permisos de la sesión. Por tanto, puede compilar un proyecto, ejecutar una suite de pruebas, leer un registro o inspeccionar un servicio directamente en el servidor.
  • Se ejecuta sin una sesión interactiva: claude -p "read the nginx error log and summarise it" muestra una respuesta y termina. Ese es el modo que se usa desde un trabajo de cron o una canalización. En Claude Code 2.1.302 o posterior, estas ejecuciones se inician en modo Manual cuando no se establece ningún modo de permisos, y las acciones que requieren aprobación se rechazan salvo que proporcione un mecanismo de aprobación. Pase --permission-mode auto para que el clasificador las revise. Usted decide el formato de esa respuesta, porque un estilo de salida modifica el indicador del sistema que precede a cada respuesta y puede mantener concisa una ejecución mediante script, mientras una sesión interactiva ofrece explicaciones.
  • Conecta servidores MCP (model context protocol) mediante claude mcp add. Esto proporciona al modelo herramientas adicionales al sistema de archivos.
  • Se ejecuta donde no existe ningún escritorio gráfico. Esto ocurre en todos los VPS (virtual private server) que alquile.

Este último punto explica por qué una guía de servidores presta atención a la CLI. Un servidor alquilado tiene SSH (secure shell) y nada más. Por tanto, el terminal es la única interfaz disponible para trabajar con él. Ejecutarlo de esta forma tiene sus propias reglas. La ejecución de Claude Code en un VPS dentro de tmux las explica por completo, y el uso de Claude para las tareas habituales de administración de sistemas describe los trabajos que conviene delegarle.

Las integraciones con editores ocupan una posición intermedia. La extensión de VS Code requiere VS Code 1.94.0 o posterior y ofrece un panel gráfico dentro del editor, con revisión de diferencias y del plan. Incluye una copia privada de la CLI para ese panel y no coloca claude en su PATH. Por tanto, para escribir claude en el terminal integrado sigue siendo necesaria la instalación independiente. Los editores basados en VS Code instalan la misma extensión desde el registro Open VSX. También existe un plugin para JetBrains.

¿Necesita Node.js para ejecutar Claude Code en Linux?

No con la instalación recomendada. El instalador nativo descarga un binario compilado, y ese binario no se ejecuta en Node.js.

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version debería mostrar un número de versión como 2.1.211 (Claude Code). Si algo no parece correcto, ejecute claude doctor. Este comando muestra diagnósticos de solo lectura sobre la instalación y los archivos de configuración, sin iniciar una sesión.

Node.js solo es relevante para la instalación mediante npm. Desde octubre de 2026, el paquete npm requiere Node.js 22 o posterior. En una versión anterior de Node.js, npm muestra una advertencia EBADENGINE en lugar de fallar, porque el paquete incorpora el mismo binario nativo como dependencia específica de la plataforma y lo enlaza en su ubicación.

npm install -g @anthropic-ai/claude-code

En npm 12, el paso postinstall se omite de forma predeterminada, por lo que claude no puede ejecutarse. Si npm --version comienza por 12, use el instalador nativo anterior o añada Claude Code a allow-scripts en la configuración de npm de su usuario antes de reinstalarlo.

No ejecute ese comando con sudo. La documentación desaconseja sudo npm install -g porque deja archivos propiedad de root en el prefijo global de npm. Como consecuencia, la siguiente instalación o actualización sin privilegios falla por problemas de permisos. Cuando el directorio global de npm no permite escritura, las actualizaciones automáticas en segundo plano dejan de funcionar y claude doctor muestra las correcciones disponibles.

Anthropic también publica repositorios de paquetes firmados para Debian, Fedora, RHEL y Alpine. Por tanto, sudo apt install claude-code funciona de forma similar al paquete de escritorio y tiene su propia clave de firma en https://downloads.claude.ai/keys/claude-code.asc.

¿Debe instalarlo por usuario o para todo el sistema?

El instalador nativo realiza una instalación por usuario. Coloca un lanzador en ~/.local/bin/claude como enlace simbólico a ~/.local/share/claude/versions/, no necesita root y se actualiza en segundo plano. Cada usuario de la máquina obtiene una copia independiente con una versión independiente.

La instalación mediante un gestor de paquetes se realiza para todo el sistema. Un solo binario sirve a todos los usuarios, necesita root y no se actualiza automáticamente mediante Claude Code. Se actualiza con sudo apt update && sudo apt upgrade claude-code, el mismo comando que ya ejecuta para el resto del sistema.

Elija la instalación por usuario en una máquina a la que accede con su propia cuenta, como ocurre en la mayoría de los trabajos con VPS. Elija la instalación mediante paquetes en un servidor compartido o en una imagen de máquina, si quiere una versión única para todos los usuarios y que se actualice según su calendario. En una instalación nativa, dos opciones de ~/.claude/settings.json determinan cómo se comportan las actualizaciones:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

El canal stable sigue una versión con aproximadamente una semana de antigüedad y omite las versiones con regresiones importantes. DISABLE_AUTOUPDATER detiene sólo la comprobación en segundo plano, por lo que claude update sigue funcionando y usted conserva el control sobre cuándo se instala una versión nueva. Esto es importante en un servidor donde se ejecuta un trabajo largo sin supervisión y no quiere que el binario cambie durante su ejecución.

Inicie sesión mediante SSH y mantenga activa la sesión

La primera vez que ejecuta la CLI en un servidor alquilado aparecen dos problemas específicos de Linux. El flujo de inicio de sesión necesita un navegador y el servidor no tiene ninguno. Si la conexión SSH se interrumpe, el trabajo en ejecución se pierde con ella.

tmux resuelve el segundo problema. Una sesión de tmux pertenece al servidor de tmux de la máquina remota, no a la conexión. Por tanto, si el enlace se interrumpe, el proceso sigue ejecutándose.

tmux new -s claude
claude

Sepárese con Ctrl-b y después con d. Vuelva más tarde con tmux attach -t claude.

El inicio de sesión es el primer problema. Ejecute claude y copie la URL de autorización independiente que aparece encima de la solicitud para pegarla en el terminal. Abra esa URL en el navegador de su propio equipo. Después de iniciar sesión mediante esa URL, el navegador muestra un código de inicio de sesión en lugar de volver a localhost. Pegue ese código en el terminal, en la solicitud Paste code here if prompted. El terminal muestra Login successful.

Para una sesión que deba iniciarse sin supervisión, claude setup-token abre la misma autorización mediante el navegador e imprime un token OAuth válido durante un año en el terminal. No guarda el token en ningún sitio. Cópielo y configúrelo donde lo necesite.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

Ese token requiere un plan de pago y sólo puede realizar solicitudes a modelos. Trátelo como una contraseña con una validez de un año. La ubicación donde guardarlo y la forma de impedir que un agente lo lea son el tema de mantener los secretos fuera del alcance de los agentes de IA.

Los servidores pequeños encuentran otro límite. La instalación necesita aproximadamente 512 MB de memoria libre, y el requisito de hardware documentado para ejecutarlo es de 4 GB de RAM o más. Por tanto, en una instancia de 1 GB con poca memoria libre, el asesino de procesos por falta de memoria del kernel puede finalizar la instalación. Después, el instalador muestra:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

Añada swap y vuelva a ejecutar el instalador. Swap es espacio de disco que el kernel usa como memoria de desbordamiento. Es mucho más lento que la RAM, pero basta para terminar una instalación.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon activa el archivo sólo durante este arranque. Añada una línea para /swapfile en /etc/fstab si quiere que vuelva a activarse después de reiniciar. El tema de qué más debe proteger antes de permitir que un agente ejecute comandos en un servidor en producción es ejecutar Claude Code de forma segura en un VPS.

Dónde se almacenan las credenciales de Claude en Linux

En Linux, /login escribe la credencial en ~/.claude/.credentials.json con el modo de archivo 0600. macOS normalmente almacena la misma credencial en el Keychain cifrado, pero usa el mismo archivo sin cifrar si Keychain rechaza la escritura. En Linux, el token es un archivo sin cifrar en el directorio personal, y todos los procesos que se ejecutan con tu usuario pueden leerlo. Al establecer CLAUDE_CONFIG_DIR, el archivo se mueve a ese directorio.

Esto tiene dos consecuencias. Una copia de seguridad de /home contiene una sesión iniciada activa. Copiar esa copia a una máquina compartida entrega tu cuenta a cualquier otra persona que pueda leerla. Además, una imagen de máquina creada a partir de un sistema donde iniciaste sesión incluye esas credenciales en todas las instancias clonadas de ella. Ejecuta /logout antes de crear cualquier snapshot.

La precedencia de credenciales puede causar problemas si tienes una suscripción y una clave de API al mismo tiempo. Cuando ANTHROPIC_API_KEY está definido en el shell, Claude Code lo usa después de que lo apruebas. La suscripción queda sin utilizar y la clave genera cargos por token. /status muestra qué credencial está activa, y unset ANTHROPIC_API_KEY te devuelve al inicio de sesión de la suscripción.

Las sesiones iniciadas caducan. Durante los tres días anteriores a la caducidad, la línea de inicio muestra Your login expires in 3 days. Esta advertencia nunca bloquea una solicitud. Después de la caducidad, si no se puede renovar la sesión, todas las solicitudes al modelo fallan con Login expired · Please run /login. Tenlo en cuenta antes de dejar una sesión desatendida durante un fin de semana. La sesión dejará de avanzar y no podrá recuperarse por sí sola.

¿Una sola suscripción de Claude cubre todo?

Un plan de pago cubre todas las superficies con el mismo inicio de sesión, salvo algunas excepciones en determinados planes Enterprise. Una cuenta Pro, Max, Ultra o Team permite iniciar sesión en claude.ai desde un navegador, en la aplicación de escritorio, en la CLI y en la extensión de VS Code. En todos los casos se utiliza la misma suscripción. Lo mismo ocurre con una cuenta Enterprise de un plan nuevo o de autoservicio fuera de organizaciones preparadas para HIPAA, cuya única plaza Enterprise incluye Claude Code. Los planes Enterprise antiguos mantienen tipos de plaza separados. En ellos, las superficies de Claude Code requieren una plaza Chat + Claude Code o una plaza Premium en un plan antiguo basado en plazas. Una plaza Chat-only o Standard no las incluye. Las organizaciones Enterprise preparadas para HIPAA también utilizan tipos de plaza Chat y Chat + Claude Code separados. En un plan Enterprise preparado para HIPAA, Claude Code requiere una plaza Chat + Claude Code. La cobertura BAA para el terminal y la pestaña Code de Claude Desktop requiere la configuración HIPAA o una cobertura aplicable de retención cero de datos. Las extensiones de VS Code y JetBrains y las sesiones en la nube no están cubiertas por la configuración HIPAA. En los planes Pro, Max, Ultra, Team y Enterprise basados en plazas también existe una única asignación de uso compartida entre todas las superficies. Por tanto, una ejecución larga de la CLI en el servidor consume parte de lo que queda disponible en la aplicación de escritorio. Cuando alguna superficie deja de aceptar trabajo, hay que determinar qué ventana de límite de uso se ha alcanzado y qué hacer al respecto. Un plan Enterprise basado en el uso no tiene una asignación incluida que pueda agotarse. Todas las superficies se facturan con tarifas de API desde el primer token. El plan gratuito de claude.ai no incluye acceso a Claude Code. Sin un plan de pago, la CLI puede iniciar sesión con una cuenta de Claude Console. Si su organización utiliza Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry, también puede autenticarse mediante ese proveedor sin iniciar sesión desde el navegador. Con una suscripción de claude.ai o un inicio de sesión mediante SSO, las funciones de Claude Code de la aplicación de escritorio requieren un plan de pago. El modo de terceros configurado por separado y, cuando está disponible, la opción de cuenta de Claude API en dispositivos no administrados permiten que la aplicación de escritorio use la facturación de Console o del proveedor.

La API es un producto distinto con un modelo de facturación diferente. Una cuenta de Console factura por token según lo que realmente envía. Esto resulta adecuado para un servicio que está desarrollando, no para escribir comandos en un terminal. Configurar ANTHROPIC_API_KEY traslada la CLI a ese modelo de facturación. Es una decisión explícita, no una alternativa automática. En su modo estándar, la aplicación de escritorio inicia sesión mediante OAuth. En el modo de terceros, utiliza la credencial definida en su propia configuración.

Los precios y los límites de los planes cambian con demasiada frecuencia para repetirlos aquí. Dos páginas muestran las cifras actuales: cuánto cuesta realmente Claude Code y qué plan de Claude necesita. Si está comparando la facturación por token con un plan mensual, la API frente a una suscripción explica dónde se sitúa el punto de equilibrio.

Los errores de instalación que realmente verá

bash: claude: command not found justo después de una instalación correcta. El binario está en ~/.local/bin/claude y ese directorio no está incluido en la ruta de búsqueda de su shell. Confírmelo con echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin", que no muestra nada cuando falta la entrada. Corríjalo para bash con echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc y ejecute source ~/.bashrc. Instalar únicamente la extensión de VS Code nunca crea ese archivo, porque la extensión mantiene su copia de la CLI dentro del directorio de la extensión.

Error loading shared library libstdc++.so.6. El instalador descargó una variante de binario incorrecta, normalmente la compilación para musl en un sistema con glibc, o está usando un sistema musl al que le faltan las bibliotecas de ejecución. La variante incorrecta aparece cuando hay paquetes de compilación cruzada para musl y la detección los interpreta de forma errónea. Ejecute ldd --version 2>&1 | head -1: una salida con los nombres GNU libc o GLIBC significa que usa glibc y recibió el binario incorrecto; elimine la instalación y vuelva a ejecutar el instalador. En Alpine y otros sistemas musl, la solución es la contraria: apk add libgcc libstdc++ ripgrep.

Dos copias de claude en el mismo equipo. which -a claude muestra todas las coincidencias de su PATH. Una instalación nativa es un enlace simbólico desde ~/.local/bin/claude hacia ~/.local/share/claude/versions/, una instalación local antigua de npm se encuentra en ~/.claude/local/ y npm -g ls @anthropic-ai/claude-code muestra una instalación global de npm. Elimine las copias que no quiera, porque una copia obsoleta situada antes en su PATH hace que un error ya corregido parezca seguir presente.

Dónde consultar el estado actual

La política de inicio de sesión de la cuenta de Claude API, los valores predeterminados de permisos para ejecuciones sin supervisión, el flujo de inicio de sesión mediante SSH y el almacenamiento de credenciales se comprobaron el 7 de noviembre de 2026. Los demás números de versión y fechas de esta guía siguen siendo instantáneas de octubre de 2026. Lo que se mantiene es la estructura: cuatro superficies, un único inicio de sesión para las de pago y una decisión sobre si la CLI pertenece a su usuario o a todo el equipo.

FAQ

¿Existe una aplicación de escritorio de Claude para Linux?

Sí. En octubre de 2026 está en fase beta y es compatible con Ubuntu 22.04 o posterior y Debian 12 o posterior, en amd64 o arm64. Instálela con sudo apt install claude-desktop después de añadir el repositorio apt de Anthropic y su clave de firma, para que las nuevas versiones lleguen con las actualizaciones normales del sistema. La versión para Linux tiene las mismas pestañas que la aplicación para macOS, incluida la pestaña Claude Code. Computer Use y el dictado por voz todavía no están disponibles en la versión para Linux. La tecla de acceso rápido global Quick Entry funciona en X11, pero necesita el portal GlobalShortcuts del entorno de escritorio en una sesión Wayland nativa. Fedora y RHEL no tienen ningún paquete. En esas distribuciones, use la CLI o claude.ai en un navegador.

¿Necesito Node.js para ejecutar Claude Code en Linux?

No para la instalación recomendada. curl -fsSL https://claude.ai/install.sh | bash descarga un binario compilado que no usa Node.js durante la ejecución. Node.js sólo es necesario si instala el paquete npm, que en octubre de 2026 requiere Node.js 22 o posterior. Con una versión anterior de Node.js, npm muestra una advertencia EBADENGINE y la instalación termina igualmente, porque el mismo binario nativo se incorpora como dependencia específica de la plataforma. No lo instale con sudo npm install -g, porque deja archivos propiedad de root en el prefijo de npm y rompe las actualizaciones posteriores.

¿Cómo inicio sesión en Claude Code mediante SSH?

Ejecute claude y copie la URL de autorización independiente que aparece encima de la solicitud para pegar texto en el terminal. Abra esa URL en el navegador de su propio equipo, no en el servidor. Después de iniciar sesión mediante esa URL, el navegador muestra un código de inicio de sesión en lugar de volver a localhost. Pegue ese código en la solicitud Paste code here if prompted. Para sesiones que comienzan sin ningún usuario presente, ejecute claude setup-token y establezca el token mostrado como CLAUDE_CODE_OAUTH_TOKEN donde sea necesario.

¿Dónde almacena Claude Code mi inicio de sesión en Linux?

En ~/.claude/.credentials.json, con el modo de archivo 0600, o en CLAUDE_CONFIG_DIR cuando establece esa variable. En Linux no interviene ningún llavero. macOS normalmente usa el llavero cifrado Keychain, pero vuelve al mismo archivo sin cifrar cuando Keychain rechaza una escritura. Cualquier proceso que se ejecute como su usuario puede leer el archivo de credenciales de Linux. Por tanto, una copia de seguridad /home o una imagen del equipo conserva un inicio de sesión válido. Ejecute /logout antes de crear una instantánea o copiar un sistema. Si ANTHROPIC_API_KEY también está definida en su entorno, tiene prioridad sobre el inicio de sesión de suscripción almacenado una vez que la apruebe. /status muestra cuál está activa.

¿Mi suscripción Claude Pro también cubre la CLI y la aplicación web?

Sí. Un plan Pro, Max, Ultra o Team inicia sesión en claude.ai, la aplicación de escritorio, la CLI y la extensión de VS Code con una sola cuenta. Enterprise también lo permite, salvo que los planes Enterprise antiguos y preparados para HIPAA incluyan Claude Code sólo en los puestos que lo incorporan, como los puestos Chat + Claude Code. Las organizaciones preparadas para HIPAA usan tipos de puesto separados, Chat y Chat + Claude Code. Sólo los puestos Chat + Claude Code incluyen Claude Code. El plan gratuito de claude.ai no incluye Claude Code. Por tanto, la CLI del terminal necesita un plan de pago, una cuenta de Claude Console o un proveedor en la nube que use su organización, como Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry. La aplicación de escritorio admite el inicio de sesión mediante suscripción o SSO, además de la inferencia de terceros configurada. En dispositivos sin configuración de Claude Desktop, la versión 3.1623.1 o posterior también ofrece una opción de cuenta de Claude API que acepta el inicio de sesión de Console o una clave de API sin configuración previa. En la versión 4.23118.0 o posterior, ese enlace está oculto en un equipo donde la organización bloquea otras cuentas, incluso sin gestión del dispositivo. La API se factura por separado, por token, desde una cuenta de Console. Es un producto distinto de una suscripción.

¿Te resultó útil este artículo?