首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCP (安全复制协议)文件传输如何工作?

SCP (安全复制协议)文件传输如何工作?
EN

Stack Overflow用户
提问于 2016-06-01 03:21:57
回答 1查看 4.8K关注 0票数 3

请告诉我SCP是如何工作的。

谁能解释(或显示) SCP文件传输给我(一些东西看起来像图片,流量或参考)。

SCP和SFTP文件传输有什么不同?

事先谢谢,对我的语言很抱歉。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-01 06:43:43

SCP客户端连接到SSH服务器并在那里执行scp命令。在大多数情况下,远程scp将是OpenSSH scp命令。这意味着,如果您使用OpenSSH scp命令作为客户端,本地scp (作为客户端)实际上与服务器上的同一个程序对话。远程scp使用无文档的-t (to)或-f (from)标志执行。这样,scp程序就可以识别它作为服务器的作用。

一旦远程scp运行,它就会使用简单的协议与本地SCP客户端( scp或其他实现)进行对话。

SCP命令是一个字母,后面跟着一些参数和新行。

SCP响应是一个字节,其中0x00 = ok、0x01 = error、0x02 =致命错误(尽管OpenSSH scp实际上从未使用0x02进行响应)。错误代码后面跟着一个错误消息(以新行结束).

输入命令的始终是源端。目标方消耗它们。也就是说,在下载时,服务器输入命令,客户端使用它们。上传时,客户端输入命令,服务器使用它们。

命令如下:

  • E -出口
  • T -为即将到来的文件设置时间戳
  • C -文件传输
  • D -目录

另见Explanation for SCP protocol implementation in JSch library

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37558853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档