Skip to content

SSH and remote files ​

Use SSH for remote commands/terminals, and WebDAV or FTP/FTPS/SFTP for remote files. Add a configuration in its settings page and begin with a read-only test.

Open
View on GitHub

SSH ​

Configure host, port, username and password or key authentication. List configured servers, use the returned ID to run pwd, then enter the project directory. Do not assume a terminal's current directory also applies to individual command calls.

File services ​

ProtocolConfigurationFirst check
WebDAVBase URL, username and password/tokenList a directory and download a test file
FTP / FTPSHost, port, encryption and accountCheck directory and TLS settings
SFTPSSH authentication and remote pathList a directory and verify identity/path

Plain FTP, FTPS and SFTP are different protocols; select what the service supports. WebDAV can also store app backups.

Transfer workflow ​

  1. List configurations for the service ID and list the target directory.
  2. Check local workspace-relative and full remote paths.
  3. Upload/download a small file in a test directory.
  4. Read back content or verify size before handling real files.

A display name is not a configuration ID. Preserve copies before overwriting. After a connection loss, inspect the destination before retrying.

Connection diagnosis ​

Check network/port, TLS, authentication, directory permissions and arguments in that order. Compare redacted errors and paths with logs. An open port does not prove write permission.

Lyra Code. All rights reserved.