Remotos y SSH
Gestiona remotos SSH, hosts locales y claves desde la terminal.
Un remoto es un alias SSH guardado en ~/.ssh/config (host, usuario, puerto y ruta WordPress) para que plak push y plak pull sepan dónde migrar sin preguntar cada vez. Los hosts son entradas de /etc/hosts para resolver dominios .localhost; las claves son tus llaves SSH para entrar sin contraseña.
Remotos SSH
Ver y conectar
plak remote list [--managed] [--unmanaged] [--json]
plak remote connect [nombre]
Añadir y editar
plak remote add <nombre> --host <host> --user <usuario> [--port <puerto>] [--path <ruta>] [--identity <fichero>|--no-identity]
plak remote edit <nombre> [--newname N] [--host H] [--user U] [--port P] [--path RUTA] [--identity F|--no-identity]
plak remote delete <nombre> [--yes]
remote add registra el host en ~/.ssh/config y guarda la ruta WordPress como # plak-remote-path: <ruta> en el mismo bloque.
Vincular a un sitio
plak remote attach <remoto> <sitio> [--yes]
plak remote detach <sitio> [--yes]
Con attach, plak push y plak pull omiten sus preguntas interactivas. connect abre SSH y entra en la ruta configurada si existe. Todos los subcomandos aceptan banderas no interactivas; la ayuda completa está en plak remote help.
Hosts locales
plak hosts list
plak hosts add <ip> <dominio>
plak hosts delete <dominio> [--yes]
add y delete crean una copia de seguridad con fecha junto al archivo antes de escribir. En /etc/hosts suele requerir sudo.
Claves SSH
plak sshkey list
plak sshkey view [clave-o-ruta]
plak sshkey create [nombre] [--yes]
plak sshkey delete [nombre] [--yes]
Sin nombre, create y delete preguntan con gum (nombre, tipo y confirmación); sin TTY, delete exige --yes. view muestra detalles y la clave pública. La vinculación del panel autoriza solo claves públicas existentes o generadas para ese enlace; su retirada se hace en el panel y es independiente de la API key (ver Vincular y migrar).