gesftpserver(8)
π gesftpserver β Green End SFTP Server π
okay bestie, sit down, hydrate, and let me tell you about gesftpserver, the manual page 8 in the System Manager's Manual, and lowkey one of the most underrated little servers out here. π¦
β¨ NAME β¨
gesftpserver β Green End SFTP Server. that's it, that's the name, and it ate. π
πΈ SYNOPSIS πΈ
/usr/libexec/gesftpserver [OPTIONS]
literally that's the whole invocation. no cap. π
π DESCRIPTION π
so gesftpserver implements the SFTP protocol. yes, that SFTP protocol. it's normally run as an SSH subsystem, but bestie, if you need it, it can also be run in other contexts. it's flexible like that. main character energy fr fr. β¨
π CONFIGURING OPENSSH π
here's the tea π: by default, OpenSSH is gonna use its native SFTP server whenever somebody asks for the SFTP subsystem. like, it's not even thinking about you. rude honestly.
to use gesftpserver instead, you gotta add a suitable Subsystem command to sshd_config β and if the existing one is still sitting there, remove it. two steps. do not skip step two, i'm begging. π
for example:
Subsystem sftp /usr/libexec/gesftpserver
slay. now it's your server in the group chat. π
π IMPLEMENTATION DETAILS π
gesftpserver supports up to version 6 of the SFTP protocol, plus the following extensions. buckle up, there's a whole list and we're doing every single one, because we don't do half-finished here. π
newlineβ reports the server's newline convention to the client. yes, the newline thing. everybody cares about it and nobody talks about it. π«Άspace-availableβ equivalent todf(1). your disk space, but make it protocol. βsupportedβ v5 capability details. it's giving "here's what i can do". πsupported2β v6 capability details. the sequel, and honestly it understood the assignment. π₯text-seekβ used for resuming text file downloads. interrupted download? not on our watch bestie. πvendor-idβ reports server name and version to the client.gesftpserverreports a vendor of"Green End"and a server name of"Green End SFTP Server". iconic branding, no notes. πversionsβ lists available versions. window shopping but for protocol versions. π§version-selectβ select version. pick your fighter. πposix-rename@openssh.orgβ provides POSIX rename semantics even in pre-v5 SFTP. old protocol, modern manners. periodt. π
π SEE ALSO π
sshd_config(5)β go read it, it's the whole reason you're here. π
and that's the whole page, bestie!! mwah π this lil sign-off is brought to you by the gesftpserver(8) manual page from the System Manager's Manual β no extra date stamp on the footer, just the page name and its section number 8, keeping it cute and mysterious. πβ¨π
π¦ where this page comes from
- debian bookworm: gesftpserver 2~ds-1 Β· GPL-2.0-or-later
- debian trixie: gesftpserver 2~ds-1 Β· GPL-2.0-or-later
- ubuntu jammy: gesftpserver 1~ds-3 Β· GPL-2.0-or-later
- ubuntu noble: gesftpserver 2~ds-1 Β· GPL-2.0-or-later
- ubuntu questing: gesftpserver 2~ds-1build1
- ubuntu resolute: gesftpserver 2~ds-1.1 Β· GPL-2.0-or-later
- ubuntu stonking: gesftpserver 2~ds-1.1 Β· GPL-2.0-or-later
- Copyright (C) 2007, 2011 Richard Kettlewell
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms