首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mtime.sec不存在

mtime.sec不存在
EN

Stack Overflow用户
提问于 2014-03-06 13:47:25
回答 4查看 25K关注 0票数 23

我在这里面临着一个棘手的局面。我有一个基于java的应用程序,它尝试scp远程机器来复制某些文件。在执行这些任务时,我从应用程序端找到以下错误消息。

代码语言:javascript
复制
scp protocol error mtime.sec not present

但是,当我手动尝试从服务器到端点计算机的scp时,我能够做到这一点,而不会出现问题。

我用于手动测试的命令是scp localfile user@hostname:/tmp/

我不确定错误消息mtime.sec is not present。有人能在这里放点灯吗。我无法从网上找到有用的信息,任何专家的想法都会有很大帮助。

由于SCP正常使用手动处理,所以我不确定SCP是否有问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-05-10 10:09:50

我也有同样的问题。这对我来说很管用,如果我把它搬到ubuntu 12.04的话。当我对ubuntu14.04这样做时,同样的消息失败了。

我编写了基于这个示例http://www.jcraft.com/jsch/examples/ScpTo.java.html的scp代码。我猜你也是。

如果我删除下一行"T“后面的空格,它就能工作了。更改:

代码语言:javascript
复制
command="T "+(_lfile...

代码语言:javascript
复制
command="T"+(_lfile...

要么这样做,要么设置ptime时间戳= false

票数 38
EN

Stack Overflow用户

发布于 2016-07-14 14:38:21

就像ZZapper上面写的那样。

我遇到了与上面相同的问题,试图使用scp连接到远程站点,它还告诉我“协议错误: mtime.sec未分隔”。

在‘服务器端’运行scp with -vvvv,他们不允许我使用scp,并告诉我使用sftp。

票数 9
EN

Stack Overflow用户

发布于 2018-07-11 08:46:07

我从stftp服务器只允许sftp连接这一事实中学到了我的问题。不允许使用scp。

代码语言:javascript
复制
debug2: channel_input_status_confirm: type 99 id 0
debug2: exec request accepted on channel 0
Sink: This service allows sftp connections only.
protocol error: mtime.sec not present
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22226440

复制
相关文章

相似问题

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