---
name: "gesftpserver"
section: "8"
platform: "linux"
package: "gesftpserver"
version: "2~ds-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/gesftpserver"
---

# gesftpserver(8)

Green End SFTP Server

## NAME

gesftpserver - Green End SFTP Server

## SYNOPSIS

**/usr/libexec/gesftpserver** \[OPTIONS\]

## DESCRIPTION

**gesftpserver** implements the SFTP protocol.  It is normally run as an SSH subsystem but can be run in other contexts if necessary.

## CONFIGURING OPENSSH

By default, OpenSSH will use its native SFTP server in response to requests for the SFTP subsystem.  To use gesftpserver instead, add a suitable **Subsystem** command to *sshd\_config* (and remove the existing one if present).  For example:

```
Subsystem  sftp /usr/libexec/gesftpserver
```

## IMPLEMENTATION DETAILS

**gesftpserver** supports up to version 6 of the SFTP protocol and the following extensions:

- **newline**

  Reports the server's newline convention to the client.

- **space-available**

  Equivalent to [**df**(1)](/df/1.md).

- **supported**

  v5 capability details

- **supported2**

  v6 capability details

- **text-seek**

  Used for resuming text file downloads.

- **vendor-id**

  Reports server name and version to client. **gesftpserver** reports a vendor of "Green End" and a server name of "Green End SFTP Server".

- **versions**

  Lists available versions.

- **version-select**

  Select version.

- **posix-rename@openssh.org**

  Provides POSIX rename semantics even in pre-v5 SFTP.

## SEE ALSO

[**sshd\_config**(5)](/sshd_config/5.md)
