标签: ftp

如何移动同一FTP服务器上的一组文件?

在远程 FTP 服务器上,我在目录中有一组文件remote.dir1。我想将该目录中的所有文件移动到remote.dir2.

我正在使用lftp并正在尝试这样的事情:

lftp> mv remote.dir1/* remote.dir2/
Run Code Online (Sandbox Code Playgroud)

它不起作用并显示: Access failed: 550 remote.dir1/*: The filename, directory name, or volume label syntax is incorrect.

我也试过:

lftp> glob -a mv remote.dir1/* remote.dir2/
Run Code Online (Sandbox Code Playgroud)

显示使用信息: Usage: mv <file1> <file2>

但是,移动单个文件有效: lftp> mv remote.dir1/file1 remote.dir2/

作为最后的手段,我们可以构建一个包含一组 lftpmv命令和source它的文件。
有没有我不知道的解决方案?
或者,是否有任何功能强大的命令行工具来完成这项任务?

编辑:我仅限于 FTP 环境,因此由于环境限制,只能接受使用 FTP 的解决方案。

command-line-interface ftp

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

FTP - 500 我不会打开到 xx.xx.xx.xx 的连接

我在 AWS 上运行服务器,并连接到合作伙伴的 FTP 站点(不太了解他们在运行什么)。我的服务器有一个弹性 IP。在下面的结果中 xx.xx.xx.xx 是内部 IP(与我从 IPConfig 得到的相同)。yy.yy.yy.yy 是外部 IP(与 RDPed 相同)。

Connected to ftp.site.com.
220---------- Welcome to Pure-FTPd [privsep] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 22:47. Server port: 21.
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
User (ftp.site.com:(none)): someuser
331 User someuser OK. Password required
Password:
230 OK. Current restricted directory is /
ftp> literal pasv
227 Entering …
Run Code Online (Sandbox Code Playgroud)

firewall nat ftp amazon-ec2 amazon-web-services

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

被动模式下VSFTP的连接数

使用被动模式时,如果我们将 pasv_max_port 设置为 10100,将 pasv_min_port 设置为 10090。是否意味着 VSFTP 服务器只能同时为 10 个客户端提供服务?

我们可以为 pasv_max_port 和 pasv_min_port 设置相同的端口号吗?如果可能,VSFTP 服务器可以同时处理多少个客户端?只有一个?

linux ftp

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

如何隐藏被监禁到用户家的 FTP 用户的文件夹

设置:

  • VSFTPD FTP 服务器

  • 只有 FTP 用户可以访问 FTP

  • 用户主页修改为 /var/www

  • 用户现在只能写访问 /var/www

  • 用户仍然可以浏览文件夹结构 -这是我想要防止的

换句话说,如何防止 FTP 用户浏览 /var/www 上的任何文件夹?

我的 vsftpd.conf

# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please …
Run Code Online (Sandbox Code Playgroud)

security linux ubuntu ftp vsftpd

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

无法使用 vsftpd 在 Debian 上登录 FTP

我正在尝试设置对我的 Apache 服务器的 FTP 访问,但我收到一个530 Login Incorrect错误。

我通过sudo apt-get install vsftpd.

我尝试ftp://(my ip address)与我创建的用户连接,该用户andrew属于ftp用户组。我也试过与root. 我确定密码是正确的。

理想情况下,我希望能够连接到我的/var/www/目录以通过 FTP 客户端上传文件。

这是我的vsftpd.conf文件没有注释的样子:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Run Code Online (Sandbox Code Playgroud)

并附有评论:

# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# …
Run Code Online (Sandbox Code Playgroud)

linux unix debian ftp vsftpd

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

AWS 连接错误:权限被拒绝(公钥)

对不起,如果这对你来说听起来多余,但相信我不是。我已经尝试了几乎大多数与此问题相关的链接,但到目前为止没有任何效果。我什至尝试了这篇文章二。以下是我迄今为止尝试过的

  1. 密钥的许可 400 以及 600
  2. ubuntu 作为用户名,因为它是 Ubuntu 14.04
  3. IP是正确的,我什至也尝试过公共DNS
  4. 密钥附加到实例
  5. 使用 FireFox 浏览器的 AWS Java 客户端 (MindTerm)。但是当我按回车键时,它会在我的 IP 上显示这一行时出现错误。即使我很幸运,它也会询问我给 ubuntu 的用户名,然后它退出并给出错误“I/O 错误 - 读取失败:未知错误”,或者只是带我回到 IP 步骤。

MindTerm home: /home/waqas/.mindterm/
SSH Server/Alias: 54.191.37.141
Connected to server running SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2

Server's hostkey (ssh-rsa) fingerprint:
openssh md5:  95:44:f1:40:07:90:00:2a:7d:9a:1f:49:a1:71:8a:0b
bubblebabble: xilon-segen-tufep-manir-rekad-lucag-fetoz-sover-hyhuh-kafiz-kixox
Run Code Online (Sandbox Code Playgroud)

在此问题之前我做的最后一件事是 2 天前我试图使用此链接在我的客户端上安装 FTP 服务器http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14 -04-vsftpd/ . 不幸的是,这个链接没有按预期工作,我最终没有成功登录 FTP。今天,当我尝试使用我的密钥对登录时,它给了我错误。

以下是我的 ssh 尝试日志

waqas@waqas-itu:~/Downloads/key$ ssh -v -i test.pem ubuntu@54.191.37.141
OpenSSH_6.0p1 Debian-3ubuntu1.2, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: …
Run Code Online (Sandbox Code Playgroud)

ubuntu ftp ssh-keys amazon-web-services

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

服务器发送带有不可路由地址的被动回复。使用服务器地址代替 IIS 8.5

我刚刚在我的 Windows Server 2012 R2 机器上的 IIS 8.5 中设置了一个 FTP 服务器。

使用 FileZilla 当我尝试使用我的用户名和密码在端口 21 上连接到本地 IP (10.0.0.4) 时,它会连接得很好,但是当我尝试连接外部 IP 时,我收到此错误

服务器发送带有不可路由地址的被动回复。改用服务器地址

这是完整的日志

Status: Disconnected from server
Status: Connecting to 191.23x.xx.111:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Connected
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out after …
Run Code Online (Sandbox Code Playgroud)

iis ftp iis-7.5 windows-server-2012-r2 iis-8.5

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

我如何使用 busybox 和 ftpd 来访问我的嵌入式系统

我有一个支持busybox 的嵌入式系统。我正在尝试运行 FTP 服务器,以便我可以编辑文件并将数据上传到我的嵌入式系统。但是当我跑

busybox ftpd -w / 
Run Code Online (Sandbox Code Playgroud)

它告诉我我需要使用 inetd 并将其放入 conf。但出于多种原因,我不想这样做。当我尝试在 busybox 链接页面中给出的 tcpvd 时,我得到了未定义的命令。有什么建议?

linux ftp busybox

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

530 为多个站点设置 IIS 10 时需要有效的主机名

我已使用此处找到的说明将 IIS 配置为具有多个 FTP 站点:https : //docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/using-ftp-virtual-host -names-in-iis-7

请参阅我在下面结束的配置。

在 IIS 中,我已经配置了基本身份验证并使用用户 mysite_ftp 进行“连接为”,在测试设置时,我在身份验证和授权上都得到绿色复选标记。

IIS 设置: 在此处输入图片说明

当我使用 Filezilla 尝试连接时,我得到以下日志:

尝试使用 VPS 主机名:h2746286.stratoserver.net

Status: Resolving address of h2746286.stratoserver.net
Status: Connecting to 85.214.200.30:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Command:    USER tv_ftp
Response:   331 Valid hostname is expected.
Command:    PASS ***********
Response:   503 Login with USER first.
Error:  Critical error: Could not connect to server
Run Code Online (Sandbox Code Playgroud)

尝试使用主机名:www.telefonievergelijken.nl

Status: Resolving address of …
Run Code Online (Sandbox Code Playgroud)

iis ftp windows-server-2016

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

通过 SSH 的 Windows FTP

我们有相当多的脚本用于使用提供的 Windows 在 Internet 上与供应商上传和下载文件ftp.exe。这是通过 SideWinder 代理的,并通过 FTP 发送给供应商,但他们支持 SFTP。

我们利用ftp -s:filenamewhich指定一个包含 FTP 命令的文本文件;命令将在 FTP 启动后自动运行。

ftp -n -s:dir\filename.ftp proxy.example.com
Run Code Online (Sandbox Code Playgroud)

我们想要做的是在提供的 Windows 上建立隧道,ssh.exe以便我们可以消除 SideWinder 代理并继续使用现有filename文件进行 FTP 命令。

这是否可以使用提供的 Windowsssh.exe以及ftp.exe配置是什么?

我知道有免费的 SFTP 程序。我们正在尝试通过对现有系统进行最少的更改来实现这一目标。希望它像 FTP 连接和操作之前脚本中的 SSH 连接一样简单。

windows ssh ftp sftp

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