This is the talk page for discussing improvements to the SSH File Transfer Protocol article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
![]() | This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||||||||||
|
sftp and resume? -- 68.103.147.152 07:21, 2005 Jun 16
I came to this page to double check which port SSH normally uses in a typical installation. Why doesn't the page have this basic information? I'll google it, but it should be here. —Preceding unsigned comment added by 67.121.113.229 (talk) 03:28, 21 March 2010 (UTC)
What does SSH stand for exactly? Is it a protocol or a program? Is "SSH File Transfer Protocol" the same as SSH? or SFTP? SFTP is introduced into the article without any explanation.
So an SCP program uses the SCP protocol right? And SFTP uses SSH?
I'm confused! :(
ssh username@othercomputer
which opens remotely runs that user's login shell, and gives you access, or ssh username@othercomputer command
which runs that command, and shows you the output.scp username@host:fromfile username@host:tofile
, where username@ will default to the current user if left out, and host: will default the the current computer. Given the SSH program, one could implement the same "protocol" as SCP with the following shell script:scp_send() { localfile=$1 remotehost=`echo $2|cut -d: -f1` # split on `:' remotefile=`echo $2|cut -d: -f1` # split on `:' ssh "$remotehost" "cat > $remotefile" < "$localfile" } scp_fetch() { localfile=$2 remotehost=`echo $1|cut -d: -f1` # split on `:' remotefile=`echo $1|cut -d: -f1` # split on `:' ssh "$remotehost" "cat $remotefile" > "$localfile" }
I incremented the RFC filename from 09 to 12. From my limited RFC knowledge it appears the protocol version has not been incremented but that this new RFC delinates "New data types defined" only. The section that would explain the differences seems to be incomplete. Kubatonmax, a Protest Warrior 11:45, 2006 Jan 29 (PST)
This topic should be combined with FTP. FTPS article should also be combined with FTP article.12.110.196.19 18:38, 3 April 2006 (UTC)
This article says SCP is deprecated. However, as far as I can see, SCP is not deprecated, just (intentionally) limited compared to SFTP. -- Ernstdehaan 09:24, 9 May 2007 (UTC)
I agree - I cannot find any mention of SCP being deprecated, except by certain vendors of commercial SFTP software. Is there some standards committee somewhere that says SCP is deprecated?
I think this comment should be re-considered and worded a bit clearer:
A common misconception is that SFTP is simply FTP run over SSH; in fact it is a new protocol designed from the ground up by the IETF SECSH working group. It is sometimes confused with Simple File Transfer Protocol.
Is it really a "common" misconception that people think that SFTP is technically FTP via an SSH tunnel? It sounds like more of an assumption on the part of the writer to me.
I think that this statement just brings up cause for arguing semantics (like it already has). The way people are "commonly" reading it is: SFTP is not FTP over SSH.
Technically, it is a File Transfer Protocal implementation via SSH.
198.186.144.216 (talk) 18:04, 28 November 2007 (UTC)
I thought SFTP was FTP over SSH, I was just googling whether sshd includes FTP, which brought up this wiki article 109.231.193.34 (talk) 12:38, 9 December 2015 (UTC)
I've just read this entire article, and still have no idea what it is talking about. — Chameleon 10:34, 19 December 2007 (UTC)
Struggling to find any suitable references for this one. Anyone got any suggestions? Wordwizz (talk) 13:06, 3 July 2008 (UTC)
Quoting the article:
Compared to the earlier SCP protocol, which allows only file transfers, the SFTP protocol allows for a range of operations on remote files – it is more like a remote file system protocol. An SFTP client's extra capabilities compared to an SCP client include resuming interrupted transfers, directory listings, and remote file removal. For these reasons it is relatively simple to implement a GUI SFTP client compared with a GUI SCP client.
JöG (talk) 19:32, 3 October 2008 (UTC)
There is no discussion of the cryptographic algorithms used. What makes this secure? Also, no direct comparison of versions are made. How about a table showing version features or maybe a Version History section? Stephen Charles Thompson (talk) 23:45, 15 April 2009 (UTC)
That's only true for naive implementations of the SFTP protocol not using pipelining on the client side. In practice, most SFTP implementations (i.e. OpenSSH sftp) offer the same performance as SCP. —Preceding unsigned comment added by Sfandino (talk • contribs) 11:50, 24 January 2010 (UTC)
The SFTP spec says that pipelined requests are permitted, so SCP won't be faster than SFTP on a well written SFTP server. This section is wrong and should be removed.
--24.77.131.106 (talk) 15:12, 10 June 2010 (UTC)
The word 'key' doesn't appear anywhere. There needs to be coverage of public key based authentication and encryption (bidirectional) specifically as it applies to SFTP. —Preceding unsigned comment added by Vanyo (talk • contribs) 19:08, 4 March 2010 (UTC)
Different versions are listed with the relevant RFC's but this provides no information on the differences between the different versions/drafts, just links to technical specifications which are extremely verbose and difficult to follow by a layman which is contrary to the purpose of an encyclopaedic article. It would be very useful to have a summary of that changes put forward in the RFC so an understanding can be achieved without having to read through all the RFCs. RFCs are not easily digestible by people outside of that area of expertise. I would never attempt to read an entire RFC, let alone a long list of them and I work in the industry. This list of versions/drafts should be removed if not elaborated on. The SMTP article is a good example in my opinion of how RFCs should be listed in a technical article. 109.231.193.34 (talk) 14:32, 9 December 2015 (UTC)
Links to drafts of different SFTP versions currently all end of on version 13, as https://datatracker.ietf.org/ no longer allows displaying old versions of drafts. Anyone know a better source of old versions of drafts? Prikryl (talk) 15:22, 28 February 2023 (UTC)