标签: sftp

如何在 sftp 中获取整个目录?

我刚刚学习使用sftp,我想从远程计算机复制一个目录到我的本地计算机。如果我尝试

get [directory]
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

Cannot download non-regular file: /home/mpirocch/Documents
Run Code Online (Sandbox Code Playgroud)

get -R 也不行。

linux sftp

245
推荐指数
7
解决办法
60万
查看次数

SCP 和 SFTP 有什么区别?

通常,我使用scp命令在 *nixes 上传输文件。

SFTP 和 SCP 有什么区别?他们不是都在 SSH 上工作吗?

ssh file-transfer scp sftp

176
推荐指数
5
解决办法
18万
查看次数

在我的 ssh 配置文件中使用 SCP 或 SFTP?

也许我的 google-foo 在这里失败了......我想使用我的 ssh 配置文件通过终端使用 SFTP 或 SCP 连接并上传一个 mysql 转储文件到我的远程服务器。根据我找到的文档,我应该能够做到这一点:

sftp -F db.sql.gz webost@staging2.example.com /tmp
Run Code Online (Sandbox Code Playgroud)

我也厌倦了配置中的别名:

sftp -F db.sql.gz myalias /tmp
Run Code Online (Sandbox Code Playgroud)

当我执行上述两个操作时,我只是打印出可能的命令,-F成为其中之一。

我已经可以使用本地配置中的快捷方式通过 ssh 连接就好了,所以我知道它有效:

ssh myalias
Run Code Online (Sandbox Code Playgroud)

**注意:我使用私钥/公钥对进行连接,因此我从不需要输入密码。密钥对确实有一个与之关联的密码短语,但 OS X Keychain 记得我第一次连接时。

......所以我不确定我做错了什么。

terminal command-line scp sftp

53
推荐指数
1
解决办法
6万
查看次数

FTPS 与 SFTP 与 SCP

我想确切地知道以下协议之间的区别:FTPS、SFTP 和 SCP。例如,Unix 有一个 scp 工具,FileZilla 提供 FTP 和 SFTP,而 JetBrains PhpStorm 提供不同的 SFTP 和 FTPS 协议。

感谢您的澄清。

ftp scp sftp ftps network-protocols

50
推荐指数
2
解决办法
5万
查看次数

Notepad++ 和 sFTP 支持

有人知道 Notepad++ 的 sFTP 插件吗?我刚刚检查了 FTP_synchronize,它不支持 sFTP。(请不要回答“使用 filezilla/winscp/putty”)。

notepad++ sftp

36
推荐指数
1
解决办法
5万
查看次数

sftp:上传文件夹中包含的所有文件、目录和子目录

在机器 AI 上有文件夹

/home/a/
Run Code Online (Sandbox Code Playgroud)

在机器 BI 上有文件夹

/home/b/
Run Code Online (Sandbox Code Playgroud)

我希望使用 sftp 传输 /home/b 中 /home/a 的所有文件、目录和子目录 在机器 AI 上尝试了以下命令:

sftp fibon82@machineB.com
put /home/a/* /home/b/
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我收到错误消息:“跳过非常规文件/home/a/a1”... [a1 是 a 的子目录]
如何修改 put 指令?

谢谢!:)

编辑:

我用scp解决了:

scp -r /home/a/ fibon82@machineB.com:/home/b/
Run Code Online (Sandbox Code Playgroud)

sftp put

32
推荐指数
3
解决办法
19万
查看次数

如何使用我的密钥文件通过 sftp 将数据从一台服务器传输到另一台服务器

我不能 scp,其他服务器只接受 sftp 连接。

目前,我正在尝试做

sftp jay@server.name.com:/files> put -r ~/
Run Code Online (Sandbox Code Playgroud)

-i keyname不起作用,只是解决了illegal option -- i

ssh unix authentication sftp amazon-ec2

30
推荐指数
2
解决办法
13万
查看次数

sshfs 因“远程主机已断开连接”而失败

我正在使用以下内容运行 sshfs:

sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server"
Run Code Online (Sandbox Code Playgroud)

我还创建了 RSA 密钥,因此我可以在没有密码提示的情况下通过 ssh 登录(我对此进行了测试并且可以正常工作)。

我还将用户添加到 sudoers 文件中以在没有密码的情况下运行 sftp-server:

basicuser  ALL=(ALL)  NOPASSWD:  /usr/libexec/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)

什么可能导致此错误?我如何弄清楚?

编辑

我正在尝试从远程服务器在本地计算机上挂载一个文件夹。在远程服务器上,只有 root 对该文件夹具有读/写权限。

远程文件夹:/var/www/myapp(root 只能读/写)

linux ssh centos sftp sshfs

29
推荐指数
2
解决办法
3万
查看次数

在 Windows 上使用 FileZilla 使用 SFTP 和公共 SSH 密钥连接到服务器

是否可以在 Windows 机器上生成 SSH 密钥,然后使用该密钥通过 FileZilla 使用 SFTP 连接到服务器?

这一切都适用于我的 Mac,但我的客户端卡在 Windows 环境中。我们的服务器没有传统的 FTP 访问权限,我需要让他连接。

细节将不胜感激。

windows ssh filezilla sftp ssh-keys

27
推荐指数
2
解决办法
12万
查看次数

FileZilla 中没有可用的受支持的身份验证方法

我正在使用 FileZilla 连接到我的 SFTP 服务器。但是当我尝试连接时,它给了我这个错误

错误:断开连接:没有可用的受支持的身份验证方法(服务器发送:公钥)

我已经使用 PuTTYgen 生成了一个私钥并将其添加到 FileZilla 中,但仍然出现此错误。

这个错误是什么意思?我该如何解决?

ssh sftp public-key private-key

27
推荐指数
2
解决办法
12万
查看次数