数据压缩能够显著减少传输的数据量。
1.SFTP(Secure File Transfer Protocol)
使用了加密、解密技术,传输效率比普通的FTP要低一些。
2.SCP(secure copy)
scp -P portnumber -C filename user@host:~/filename
3.FTP(File Transfer Protocol)
1和2基于SSH的守护进程,没有独立守护进程,端口号默认是22。
SSH(Secure Shell):
ssh user@host
SSH协议族可以用来进行远程控制,或在计算机之间传送文件。优势:ftp是极为不安全的,并且会使用明文传送密码。
-
SSH是由客户端和服务端的软件组成的:服务端是一个守护进程(daemon),他在后台运行并响应来自客户端的连接请求。服务端一般是sshd进程,提供了对远程连接的处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接; 客户端包含ssh程序以及像scp(远程拷贝)、slogin(远程登陆)、sftp(安全文件传输)等其他的应用程序。
-
从客户端来看,SSH提供两种级别的安全验证:第一种级别(基于口令的安全验证); 第二种级别(基于密匙的安全验证)。
-
SSH 主要有三部分组成: 传输层协议 [SSH-TRANS] ;用户认证协议 [SSH-USERAUTH] ;连接协议 [SSH-CONNECT]。
4.WebDAV
5.Amazon S3