SFTP FTP SCP的区别 http、telnet

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

sftp = ftp + ssh

scp = secure copy (remote file copy program) ,是openssh带的,也是加密的

速度的话,ftp肯定最快,因为没有加密;sftp和scp应该差不多。【Telnet】著名的终端访问协议,传统的网络服务程序,如FTP、POP和Telnet,其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令。

【telnet命令】telnet host [port]

【FTP】

文件传输协议(英文:File Transfer Protocol,简称为FTP)是用于在网络上进行文件传输的一套标准协议。它属于网络协议组的应用层。

FTP通讯端口知识

FTP服务器和客户端要进行文件传输,就需要通过端口来进行。FTP协议需要的端口一般包括两种:

控制链路--------TCP端口21 控制器端。用于发送指令给服务器以及等待服务器响应。所有你发往FTP服务器的命令和服务器反馈的指令都是通过服务器上的21端口传送的。

数据链路--------TCP端口20 数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。数据链路主要是用来传送数据的,比如客户端上传、下载内容,以及列目录显示的内容等。

【ftp命令】ftp hos

【SFTP】

SSH File Transfer Protocol ,有时也被称作Secure File Transfer Protocol 或SFTP。

它和SCP的区别是它允许用户中断传输,SCP拷贝速度稍快一些。

具体解释可参见/wiki/SSH_file_transfer_protocol

【sftp命令】另外,小写字母sftp也是linux下的一个命令,遵从SFTP,示例:

sftp -oPort=22 oracle@162.10.0.6

【scp命令】

SCP(Secure Copy)——Linux文件传送命令

scp 命令是SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用scp 一个命令就完全解决了。你可以在一台服务器上以root 身份运行#scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件/home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用#scp /tmp/file2 servername:/boot 把本机上的文件/tmp/file2 送到另一台机器的/boot 目录下。而且整个传送过程仍然是用SSH 加密的。scp 就是secure copy, 是用来进行远程文件拷贝的. 数据传输使用ssh1, 并且和ssh1 使用相同的认证方式, 提供相同的安全保证。与rcp 不同的是,scp 会要求你输入密码,如果需要的话。

最简单的应用如下:

scp 本地用户名@IP 地址: 文件名1 远程用户名@IP 地址: 文件名2

[ 本地用户名@IP 地址:] 可以不输入, 可能需要输入远程用户名所对应的密码.

可能有用的几个参数:

-v 和大多数linux 命令中的-v 意思一样, 用来显示进度. 可以用来查看连接, 认证, 或是配置错误.

-C 使能压缩选项.

-P 选择端口. 注意-p 已经被rcp 使用.

-4 强行使用IPV4 地址.

-6 强行使用IPV6 地址.

-r Recursively copy entire directories.

=====================================================

相关文档
最新文档