Secure file transfer program: Difference between revisions

Content deleted Content added
mention the sftp-server program and mention that it runs inside the ssh connection to give a quick intro to the protocol
Added {{More citations needed}} tag
 
(29 intermediate revisions by 21 users not shown)
Line 1:
{{Short description|Secure file-transfer software}}
The <tt>sftp</tt> command is a [[command-line]] client [[Computer program|program]] implementing the client-side of the [[SSH file transfer protocol]] as implemented by the <tt>sftp-server</tt> command by the [[OpenSSH]] project, which runs inside the encrypted [[Secure Shell]] connection.<ref name="openssh">[http://www.openbsd.org/cgi-bin/man.cgi?query=sftp&sektion=1 sftp man page from the openssh project]</ref>
{{About|the program that uses SSH File Transfer Protocol (as in OpenSSH)|protocols and programs with similar names|Secure file transfer protocol (disambiguation){{!}}Simple file transfer protocol}}
{{More citations needed|date=December 2024}}
{{Infobox Software
| name = sftp
| logo =
| screenshot =
| screenshot size =
| caption =
| developer = The [[OpenBSD]] Project
| released =
| latest release version =
| latest release date =
| repo = {{URL|https://github.com/openssh/openssh-portable/}}
| programming language = [[C (programming language)|C]]
| operating system = [[Unix]], [[Unix-like]], [[Microsoft Windows]]
| genre = [[Command (computing)|Command]]
| license = [[BSD licenses#2-clause|BSD]], [[ISC license|ISC]], [[Public-___domain software|public ___domain]]
| website = {{URL|https://www.openssh.com/}}
}}
'''{{mono|sftp}}''' is a [[command-line interface]] client [[Computer program|program]] to transfer files using the [[SSH File Transfer Protocol]] (SFTP), which runs inside the encrypted [[Secure Shell]] connection.
 
It provides an interactive interface similar to that of traditional command-line [[File Transfer Protocol|FTP]] clients.
 
One common implementation of {{mono|sftp}} is part of the [[OpenSSH]] project.<ref name="openssh">[https://man.openbsd.org/sftp sftp man page from the OpenSSH project]</ref> There are other command-line SFTP clients that use different names, such as [[lftp]], PSFTP and PSCP (from [[PuTTY]] package) and [[WinSCP]].
<tt>sftp</tt> should not be confused with running an [[FTP_over_SSH|FTP client over an SSH connection]].
 
==See also==
One implementation of <tt>sftp</tt> is part of the OpenSSH project.<ref name="openssh" />
* [[Comparison of SSH servers]]
* [[Comparison of SSH clients]]
 
==References==
<references/>
{{Reflist}}
 
{{Windows commands}}
 
[[Category:CryptographicCommand-line software]]
[[Category:SSH File Transfer Protocol clients]]
 
[[Category:Cryptographic protocols]]
[[Category:Cryptographic software]]
{{security-software-stub}}