请告诉我SCP是如何工作的。
谁能解释(或显示) SCP文件传输给我(一些东西看起来像图片,流量或参考)。
SCP和SFTP文件传输有什么不同?
事先谢谢,对我的语言很抱歉。
发布于 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。
https://stackoverflow.com/questions/37558853
复制相似问题