uFTP - FTP Server

uftp server, open source ftp server, linux ftp server, linux ftp server for embedded, easy to configure ftp server, ftp server for initramfs

User Tools

Site Tools


supported-ftp-commands

This is an old revision of the document!


Supported FTP commands uFTP server supports the commands specified in this document.

USER [username] USER followed by username string argument is the command required to login as the specified [username].

PASS PASS followed by password string argument, is the command that must be sent after the USER command to complete the authentication procedure with the username and password pair associated to the FTP account.

AUTH Not yet implemented, the supported authentication method is in plain text.

PWD PWD returns to the client the directory path where the user is logged in.

SYST SYST returns to the client information about the remote system.

FEAT FEAT commands returns the FTP supported options.

TypeA, TypeI, StruF, ModeS Dummy command implementation, the transfer type is always set to binary.

PASV The FTP server opens a socket for the passive connection mechanism mode.

PORT The FTP server opens a client connection to the specified PORT of the client (active mode).

ABOR The command abort any file transfer opened with the client.

LIST [path(optional)] The FTP server sends the list of files and directories, modification date, size, user and group ownership of the current path or the path specified in the parameter, sorting arguments are not yet implemented in the current uFTP software release.

NLST [path(optional)] Similar to LIST command, the difference is that with NLST command all additional information of the files is not sent to the FTP client.

RETR [path] The FTP client can request a file download from the specified path.

STOR [path] The FTP client can request a file upload at the specified path.

CWD [path] The FTP client can change the current working directory with the specified path.

SITE CHMOD [permissions] [commands] The SITE CHMOD command can be used by FTP clients to change the permission of an inode (Folder, File or Link).

supported-ftp-commands.1528483000.txt.gz · Last modified: 2019/03/26 12:32 (external edit)