Answer Description
SFTP (SSH File Transfer Protocol) is a protocol for securely uploading files to a remote server. SSH alone is not enough to upload a file and is incorrect. SSH provides the encryption & authentication but does not meet the requirement to upload a file. As SFTP builds upon SSH with functionality for file upload it is the correct answer.
Wikipedia
In computing, the SSH File Transfer Protocol (also Secure File Transfer Protocol, or SFTP) is a network protocol that provides file access, file transfer, and file management over any reliable data stream It was designed by the Internet Engineering Task Force (IETF) as an extension of the Secure Shell protocol (SSH) version 20 to provide secure file transfer capabilities The IETF Internet Draft states that, even though this protocol is described in the context of the SSH-2 protocol, it could be used in a number of different applications, such as secure file transfer over Transport Layer Security (TLS) and transfer of management information in VPN applications
SSH_File_Transfer_Protocol - Wikipedia, the free encyclopedia