Conexión a los archivos del sitio a través de VSCode
Para conectarse mediante SSH y FTP/SFTP, Visual Studio Code usa una extensión que proporciona un acceso cómodo a los archivos remotos.
SSH
Instalar la extensión
Abra Visual Studio Code. Haga clic en el icono "Extensions" en la barra lateral (icono cuadrado); en la vista de Extensions, busque SSH.
Haga clic en "Install" en la extensión llamada "Remote - SSH" de Microsoft.

Configurar claves SSH
Para conectarse mediante SSH sin contraseña, configure su clave SSH en FASTPANEL usando este artículo.
Puede encontrar el usuario del sitio en la tarjeta del sitio, en el campo "Site user". Para cambiar la contraseña del usuario del sitio, vaya a la sección "Management" → "Users" en FASTPANEL®.
Configurar SSH en VSCode
Presione F1 en Windows/Linux o Cmd+Shift+P en Mac para abrir la Paleta de comandos, escriba y seleccione Remote-SSH: Add New SSH Host, y luego introduzca la cadena de conexión SSH con el formato:
ssh site_user@11.22.33.44

Sustituya site_user y 11.22.33.44 por los valores correspondientes.
En lugar de site_user debe especificar el usuario del sitio, y en lugar de 11.22.33.44 la dirección IP de su servidor. Después de introducir el comando, elija el archivo de configuración para guardar la configuración SSH (normalmente ~/.ssh/config).
Conectarse al servidor remoto
Presione F1 en Windows/Linux o Cmd+Shift+P en Mac para abrir la Paleta de comandos, escriba y seleccione Remote-SSH: Connect to Host, elija el host agregado previamente, acepte la huella digital del servidor e introduzca la frase de contraseña de su clave SSH si es la primera vez que se conecta y, si se le solicita, introduzca su contraseña.
Después de conectarse, vaya a "Explorer" → "Open Folder" para abrir una carpeta en el host.
Por ejemplo, /var/www/site_user/data/www/example.com.

Abrir archivos y empezar a programar
Una vez conectado, VSCode se recargará y podrá explorar archivos en el servidor remoto directamente en VSCode. Puede abrir, editar y guardar archivos igual que lo haría en su equipo local.
Para obtener más información, consulte la documentación de la extensión.
FTP/SFTP
Instalar la extensión
Abra Visual Studio Code. Haga clic en el icono "Extensions" en la barra lateral (icono cuadrado). Escriba SFTP en la barra de búsqueda. Haga clic en "Install" para instalar la extensión seleccionada.

Configurar la conexión
Abra la Paleta de comandos presionando F1 en Windows/Linux o Cmd+Shift+P en Mac, escriba SFTP: Config y luego edite los parámetros de configuración con la información de su servidor remoto en el archivo sftp.json dentro del directorio .vscode. Por ejemplo:
{
"name": "My Server",
"host": "11.22.33.44",
"protocol": "ftp",
"password": "password",
"port": 21,
"username": "ftp_user",
"remotePath": "/",
"uploadOnSave": false,
"useTempFile": false,
"openSsh": false
}
Puede obtener información sobre la creación de cuentas FTP en FASTPANEL® en este artículo y sobre cuentas SFTP en este.
"host": dirección IP de su servidor."protocol": Especifiqueftposftp."port": 21 para FTP o 2222 para SFTP."username"y"password": inicio de sesión y contraseña de la cuenta FTP/SFTP."remotePath": Especifique el directorio del servidor con el que desea trabajar."uploadOnSave": Opción para la carga automática al guardar el archivo.
El parámetro de contraseña en sftp.json es opcional; si se omite, se le solicitará una contraseña durante la sincronización. Guarde y cierre el archivo sftp.json .
Trabajar con archivos
Abra la Paleta de comandos; presione F1 en Windows/Linux o Cmd+Shift+P en Mac. Luego, escriba SFTP para ver varios comandos disponibles, a los que también puede acceder desde los menús contextuales del explorador de archivos del proyecto.
Para sincronizar con una carpeta remota, use el comando SFTP: Download Project, que descargará el directorio especificado en la configuración remotePath de sftp.json a su directorio local abierto.
Explorador remoto
Remote Explorer le permite explorar archivos remotos. Puede abrir Remote Explorer ejecutando el comando View: Show SFTP. Después, haga clic en la vista SFTP en la barra de actividad.
Con Remote Explorer solo puede ver el contenido de un archivo. Use SFTP: Edit in Local para editarlo localmente.
