unix - sftp put -r 不工作,终端打印 "Entering myDirectory"然后什么也没有发生

标签 unix ubuntu sftp

我正在尝试使用命令“put -r myDirectory”将目录从我的本地机器上传到 Digital Ocean droplet,ubuntu 14.04。最初我有 "unable to canonicalize path" issue ,但我按照指示创建了一个远程“myDirectory”,错误消息消失了。

但是,“put -r myDirectory”仍然不起作用——控制台打印“Uploading myDirectory/to/remote/path/myDirectory, Entering myDirectory/”然后什么也没有发生。我是 sftp 的新手,但我很困惑,因为我无法在互联网上找到我的问题。

最佳答案

嗯 - 我目前遇到了同样的问题。 看来这个 OpenSSH 错误报告可能与它有很大关系:

http://lists.mindrot.org/pipermail/openssh-bugs/2016-January/015929.html

我在 Ubuntu 15.10、OpenSSH 版本 6.9p1 上运行。他们似乎已经在 this commit from Feb 11 中修复了它,但我还不确定如何让它在我当前的环境中运行。

关于unix - sftp put -r 不工作,终端打印 "Entering myDirectory"然后什么也没有发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076051/

相关文章:

c - 在 C/Unix 中查找我的主目录

node.js - 如何将 nodemon/grunt 与 .env 文件一起使用?

linux - iptable 用于端口转发

ruby-on-rails - 使用 Ruby 在 ftp 站点上移动和重命名文件

Linux VSFTPD : Jail a "Specific SFTP User" to its home?

c - 如何立即对 C 中的按键使用react?

java - Jasper 报告生成错误

linux - Ubuntu 内核源码下载时出错

ubuntu - 是否可以绕过 HHVM?

c# - 无法在 C# 中使用 SSH.NET 上传文件 SFTP - 权限被拒绝