问题标签 [cyberduck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
364 浏览

amazon-ec2 - Cyber​​duck 请求密码以 ssh 进入 ec2 实例

我正在使用cyberduck 登录到EC2 实例。我没有密码,只有一个有效的 .pem 密钥文件。我的直觉是 Cyber​​duck 无法识别我的 .pem 文件,因此要求输入密码。

如何解决此问题?

0 投票
2 回答
971 浏览

python - 从脚本访问 S3 存储桶,无需重新配置 AWS CLI

当我想使用 boto3 访问我的 S3 存储桶时,我只需这样做:

但是,如果我需要访问另一个服务器中的另一个 S3 存储桶(不是我的,而是来自客户端)Server = bucket/prefix.s3.amazonaws.com)怎么办?

见cyberduck配置

此解决方案似乎不起作用:

我可以使用 Cyber​​duck 毫无问题地访问 S3(指定服务器、访问密钥 ID 和密钥 ID),但是在脚本上我得到access denied.

我尝试指定添加到 boto3.client 的任何其他区域region_name='[region]',但除了拒绝访问之外,有时我遇到的另一个错误是An error occurred (InvalidAccessKeyId) when calling the ListObjectsV2 operation: The AWS Access Key Id you provided does not exist in our records.这没有多大意义,因为它与 Cyber​​duck 和 bash 脚本中使用的相同,格式如下:

同样使用 Postman,我没有任何问题,使用https://s3.amazonaws.com/bucket/?prefix=path和使用 AWS 签名作为授权类型。

0 投票
1 回答
192 浏览

curl - 亚马逊 S3。奇怪的铲斗行为,卷曲响应缓慢

我有一些奇怪行为的 Amazon S3 存储桶。当一个类似于 GET /?delimiter=%2F&marker=&max-keys=1000&prefix= 的请求来获取内容或存储桶的“根”文件夹时,我将返回成功标头,但响应正文被延迟。根据我设置的超时时间,它可以接收身体的不同部位。看起来我在一秒钟后得到 < 符号?然后是 x、m、l 等等。几乎在每个字节之后接收到的数据会有一些延迟。如果我将请求超时设置为 100 秒,我几乎总是得到完整的响应。如果我将超时设置为 30 秒,我可以得到空的身体或类似“

这个奇怪的问题只发生在一个 S3 账户和该账户中的一个存储桶中。所有其他桶都很好。

我在使用工具s3cli时看到的行为相同。我使用了 https 流量嗅探器 ii 真的看到了字节是如何随着网络延迟而出现的。

但。当我为 Amazon S3 使用太 Cyber​​duck 时,它使用相同的存储桶运行速度很快!

我尝试尝试使用 http 标头,使它们与cyberduck 相同,但没有成功。对于我的基于 curl 的工具问题存在

我的要求就是这个

Cyber​​duck 的要求是这样的

它快速返回完整响应。但为什么?

有一个区别,在发出请求之前它执行了一些 CONNECT 命令(我从嗅探器中看到了这个)。该命令会影响吗?如果是,如何使用 curl (php) 重复相同的操作?

这里有什么秘密?

0 投票
1 回答
25 浏览

cyberduck - How do I remove operations tracking in Cyberduck

I don't know how but somehow this window displays the operations for each file. It's the bottom window. I've tried to find out what caused it. I've looked through all the preferences and settings. I tried googling to the best of my ability. I have asked numerous people, but I cannot find an answer. Please, you are my last hope for my sanity.

cyberduck

0 投票
1 回答
424 浏览

file-upload - Cyber​​duck CLI - 如何防止鸭子在上传到保管箱时要求授权

我一直在尝试使用 Duck CLI 在 Windows 10 64 位中将文件上传到 Dropbox。如果我提交如下请求:

然后它提示我输入 OAuth2 令牌,并出现一个带有授权代码的浏览器选项卡。我提供这个并开始上传。都好。我想绕过这个并使用我在没有提示的情况下生成的代码。我试过了:

但我仍然得到提示和浏览器选项卡。我希望整个上传过程没有提示。我错过了什么?

作为一个有趣的问题,这按要求工作(没有发出提示):

但上传速度只有 1.4Mb/s 左右。使用 Duck 是 11 Mb/s,所以快了八倍!

0 投票
1 回答
262 浏览

php - 在laravel(cyber-duck)中插入来自excel(xlsm,xls)的数据

目前我可以json从我的excel文件中获取数据,格式如下

sample.xlsx

输出

[{"id":1,"first_name":"j.doe17","last_name":"Jun Doe","email":"j.doe@gmail.com","birthdate":{"date":"1996-09-07 00:00:00.000000","timezone_type":3,"timezone":"Asia\/Taipei"}},{"id":2,"first_name":"j.doe18","last_name":"Jun Doe","email":"jan.doe@gmail.com","birthdate":{"date":"1996-09-07 00:00:00.000000","timezone_type":3,"timezone":"Asia\/Taipei"}}]

现在我正在尝试使用此代码,只需将这些json数据插入到我的数据库表中 >tbl_sampleimport

我的桌子tbl_sampleimport

在此处输入图像描述

但这给了我这样的错误Illegal string offset 'first_name'

Laravel : v5.8.*

cyber-duck/laravel-excel

0 投票
1 回答
424 浏览

php - 在 Laravel/Cyber​​-duck excel 中获取 Excel 文件的特定单元格值

目前,我可以从这种格式的 excel 文件中获取数据。

在此处输入图像描述

这是我的工作代码。

现在格式已经改变了。添加了一些具有单个值的字段。喜欢Project NameProject Date 我正在努力获得它的价值。只想获取该值,但不必将其也保存到数据库中。

在此处输入图像描述

如何获取Project NameProject Date声明为变量的值。并且仍然能够保存和的j.doe17数据j.doe18

我使用cyber-duck 作为我的laravel/excel 进行导入等等。

0 投票
0 回答
90 浏览

php - cyberduck 汇总列值 laravel/excel

目前我可以在我的 excel 文件中获取特定工作表内的数据。

. 这是代码的输出

[{"task_title":"Task 1","work_breakdown_structure":"Description 1","weight":2,"planned_days":5,"actual_days":5},{"task_title":"Task 2","work_breakdown_structure":"Description 2","weight":2,"planned_days":5,"actual_days":5},{"task_title":"Task 3","work_breakdown_structure":"Description 3","weight":2,"planned_days":5,"actual_days":5},{"task_title":"Task 4","work_breakdown_structure":"Description 4","weight":2,"planned_days":5,"actual_days":5},{"task_title":"Task 5","work_breakdown_structure":"Description 5","weight":2,"planned_days":5,"actual_days":5}]

我有这种格式

在此处输入图像描述

我的问题是如何sum up获得 field 的所有值weight

我在用着laravel/excel cyber-duck library

0 投票
1 回答
769 浏览

php - 验证数组是否已存在于 mysql php laravel

目前我有一组数组。

我可以轻松地将这些数据插入到我的数据库中,Laravel而无需进行任何验证

这是示例数组

代码:

输出:

在此处输入图像描述

我正在使用此代码将这些数据插入到我的表中

这很好用,但问题是,

我正在尝试验证我的表中是否emp_id存在users

这是我的users桌子

在此处输入图像描述

from 数组的值emp_id应该检查它是否已经存在于我的users使用company_id字段 from 中users。我如何验证它是否$insert_data1是一个数组并且应该检查它是否存在于数据库中?

更新

目前我有这个验证器,我试图加起来$Insert_data1但是给了我undefined var for $insert_data1

0 投票
1 回答
2290 浏览

ssh - 读取数据包时的 EOF

我正在尝试使用用户名/密码身份验证通过 SFTP 连接到我的 DigitalOcean VPS,但是在这样做时,cyberduck 给了我以下错误:

通过 macos 终端连接到我的服务器可以正常工作:$ ssh 'user@domain'

是什么导致了这个问题?