不管SCP还是SFTP,都是SSH的功能之一。都是使用SSH协议来传输文件的。
不用说文件内容,就是登录时的用户信息都是经过SSH加密后才传输的,所以说SCP和SFTP实现了安全的文件传输。
SCP和CP命令相似,SFTP和FTP的使用方法也类似。SCP和SFTP的共同之处在于「使用SSH将文件加密才传输的」
使用「WinSCP」或者「FileZilla」之类的客户端,还可以和Windows之间进行文件传输。
SCP和SFTP的不同之处,首先就是之前提到的,SCP使用「SCP命令」,SFTP则类似「FTP处理文件」的使用方式。
它们的不同之处还不止如此,还有「SCP比较简单,是轻量级的,SFTP的功能则比较多」。
详细说的话,虽然还有很多不同之处,但2者的最大不同之处在于「SFTP在文件传输过程中中断的话,连接后还可以继续传输,但SCP不行」。
由于各种原因导致的文件传输中断是经常讨论的话题,所以这个区别(这里的区别指SFTP能断点续传,SCP则不能)被认为是最大的区别。
无论何时,传输文件时如果不想文件内容被人知道的话,请考虑使用SCP或者SFTP来代替FTP,这样安全性上会更好。
相关推荐
不需要远程传输文件Linux如何关闭scp和sftp命令.docx
scp,sftp命令快速入门。 快速了解 scp,sftp,即学即用。
Solarwinds的SCP/SFTP 服务器软件。 支持windows系统 下载后直接双击安装。 安装完成后,点开服务器软件 配置用户名 密码 根目录 然后启动服务。
java中用Ganymed实现SCP和SFTP文件传输.pdf
文件异地直接复制: scp SCP的全称是secure copy (remote file copy program),此命令是openssh-clients附带的,它的作用就是在机器之间实现拷贝,且机器之间的传输完全是加密的。
在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-2 1> 下载安装 从http://code.google.com/p/ganymed-ssh-2/ 下载...
SolarWinds-SFTP-SCP-Server
sshj:用于Java的ssh,scp和sftp
个人总结了scp&ftp&sftp三者的区别以及如何使用
主要介绍了linux命令scp和sftp详细介绍的相关资料,需要的朋友可以参考下
该软件包建立在 Adam Leadbetter 的“来自 Matlab 的 SSH”包之上,通过单个函数调用在 Matlab 中提供安全文件传输(SCP、SFTP)功能。 安装说明包含在文件“sshfrommatlab2install.m”中。 随意改进这段代码或...
wolfssh:wolfSSH是一种小型,快速,可移植的SSH实现,包括对SCP和SFTP的支持
用过Linux的用户对cp rm scp sftp sh ssh ls md5sum mkdir mv 命令很熟悉,但windows下却没有这个命令,把它拷贝到windows\system32目录下,就可以通过命令行来调用了。
WinSCP 是一款可以在微软 Windows 系统环境下使用的支持 SSH 命令的开源图形化 SFTP 客户端工具。同时也支持 SCP 文件传输协议,它的主要功能是在本地与远程计算机间安全地复制文件等,非常方便。拥有它可以避免多...
WinSCP 适用于Windows的 免费 SFTP、SCP、S3 和 FTP 客户
SSHDOS是SSH,SCP,SFTP和Telnet客户端的DOS端口。 仅需要一个数据包驱动程序(或用于拨号连接的PPP驱动程序)。 SSH1和SSH2有两个单独的软件包。
putty sftp scp
SecureCRT 6.6 绿色汉化版带SFTP和SCP securecrt是为internet和intranet设计的32位终端模拟器﹐支援ssh1﹑ssh2﹑telnet和其他协议
WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件