标签: ftp

找出 FTP 服务器上占用最多空间的内容

我的公司托管了 FTP,但目前已超出磁盘配额。我需要一种方法来找出 FTP 上的哪些文件夹是罪魁祸首,这样我就可以看看是否可以删除任何内容。我没有时间访问每个文件夹以查看文件大小,但我想知道是否有任何软件解决方案。

directory ftp

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

从命令行检索 FTP 目录树

使用 wget/curl/whatever 从 ftp 服务器递归检索整个目录列表的最快方法是什么?我不需要下载任何文件,只需下载目录和文件名。基本上ls -R是做什么的。

ftp wget curl

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

通过 FTP 复制带有子目录的文件夹内容

我有一个包含多个子目录的文件夹。我想通过 ftp 复制文件夹的内容(最好使用 lftp)而不是整个文件夹。

当我使用 mirror 命令时,它似乎将文件夹复制过来,这意味着我的文件比预期高一级。

ftp

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

setenforce:SELinux 被禁用

我在 CentOS 5 机器上,并尝试安装 vsftpd。我想配置ftp_home_dir使用,setsebool -P ftp_home_dir on但它说:

setsebool: SELinux is disabled.

我尝试使用setenforce它启用它仍然说:

setenforce: SELinux is disabled

然后我试过:

semodule -n -B

它说:

semodule: SELinux policy is not managed or store cannot be accessed.

我的配置文件:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
# …
Run Code Online (Sandbox Code Playgroud)

linux selinux centos ftp

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

Proftpd 配置在不同的端口上同时运行 ftp/ftes ftps 和 sftp

我已经编译了带有 ftp、ftps、sftp 和 mysql 身份验证的 proftpd 1.3.4d 版本。
到目前为止,我可以在同一时间对端口的工作210ftpftpes和端口211sftp

ServerName                      "ProFTPD self contained package"
ServerType                      inetd
Port                            211
UseIPv6                         off
Umask                           022
User                    nobody
Group                   nobody
allowOverwrite          on
SystemLog                       none

<Limit SITE_CHMOD>
  DenyAll
</Limit>

<Global>
DefaultRoot ~
</Global>

<VirtualHost 0.0.0.0>
       Port 210
       SQLUserWhereClause              " (allowed = 'both' OR allowed = 'ftp') "
</VirtualHost>

<IfModule mod_sftp.c>
  <VirtualHost 0.0.0.0>
        SFTPEngine on
        SFTPLog  none
        Port 211
        SFTPHostKey /etc/ssh/ssh_host_dsa_key
        SFTPHostKey /etc/ssh/ssh_host_rsa_key
        SFTPAuthorizedUserKeys file:../etc/ssh/authorized_keys
        SQLUserWhereClause …
Run Code Online (Sandbox Code Playgroud)

configuration ftp aix proftpd

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

如何从linux服务器备份大目录到windows机器

到目前为止,我一直在使用 FTP 连接到服务器并将文件复制到我的本地机器上,但在过去的几周里目录增长了 3GB,通常需要 40 分钟才能复制 100MB,因此 FTP 不再是一个选项。

将包含所有子目录的目录从远程 linux 服务器传输到本地 Windows 7 机器的最快方法是什么。我有服务器的 ssh 和 root 访问权限

答案我遵循了最佳答案的指南,效果很好。我确保在服务器上安装了 rsync,然后为 cygwin 安装了 rsync。然后我使用该命令将 apaches www 文件夹的内容同步到我在 Windows 7 上的 c 驱动器

backup ssh ftp

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

在 FirewallD (CentOS 7) 中允许被动 FTP 连接

在 FirewallD 附带的 CentOS 7 中,启用 HTTP 访问很容易:

firewall-cmd --permanent --zone=public --add-service=http
Run Code Online (Sandbox Code Playgroud)

然而,

firewall-cmd --permanent --zone=public --add-service=ftp
Run Code Online (Sandbox Code Playgroud)

不起作用:规则适用,但除禁用 FirewallD 外,我无法通过任何方式访问 FTP。

一些诊断信息:

  • 我检查了服务定义文件 (ftp.xml),它使用了 nf_conntrack_ftp 模块。
  • 在我的 VPS 上,模块被编译到内核中(不是单独的),所以它不存在通过 lsmod,但我可以通过以下方式确认它在那里:


zgrep FTP /proc/config.gz
Run Code Online (Sandbox Code Playgroud)

CONFIG_NF_CONNTRACK_FTP=y
CONFIG_NF_CONNTRACK_TFTP=y
CONFIG_NF_NAT_FTP=y
CONFIG_NF_NAT_TFTP=y
Run Code Online (Sandbox Code Playgroud)

centos ftp firewalld

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

lftp 镜像的正确使用 --older-than

我正在尝试使用 lftp 将所有文件从远程 ftp 服务器下载到我们多站点企业中超过特定​​年龄的本地服务器,并将它们从远程服务器中删除。

我正在尝试的命令是:

lftp -c "set ftp:list-options -a; set ftp:passive-mode false; open ftp://user:pass@host:port; cd '/path/'; mirror --older-than 30s --Remove-source-files --verbose"
Run Code Online (Sandbox Code Playgroud)

问题是我收到错误:30s: No such file or directory

同样与“--older-than now-5min”

我读的手册页错了吗?

出于好奇,原因如下:我只想从远程服务器获取已完成的文件...我想要“--older-than 30s”,以便它跳过仍在写入的文件。

ftp

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

Vsftpd 被动回复 0,0,0,0 地址,即使 pasv_address 正确

我在 vsftpd 中有以下配置

listen_ipv6=YES
allow_writeable_chroot=YES
seccomp_sandbox=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=<Elastic ip from amazon aws ec2 instance>
pasv_promiscuous=YES
Run Code Online (Sandbox Code Playgroud)

但是,当尝试使用 FTP 连接到服务器时,我收到以下警告,

Status: Retrieving directory listing...
Command: PWD
Response: 257 "/"
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 227 Entering Passive Mode (0,0,0,0,4,1).
Status: Server sent passive reply with unroutable address. Using server address instead.
Command: LIST
Response: 150 Here comes the directory listing.
Response: 226 Directory send OK.
Directory listing of "/" successful …
Run Code Online (Sandbox Code Playgroud)

selinux ftp vsftpd

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

IIS 管理器中的数据通道端口范围框被禁用

我正在我的 Amazon 上的 IIS 上设置 FTP。我已经让它工作了,如果我直接在亚马逊服务器上就可以连接。当我从外部连接时,我可以连接并接受登录,但无法列出文件夹文件。

我正在按照此处的说明操作:https :
//docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-firewall-settings-in-iis-7

在此图像显示您需要输入端口,以便被动模式工作。

在此处输入图片说明

但在我的 PC 中,此字段不可编辑。

在此处输入图片说明

windows iis ftp amazon-ec2 windows-server-2012

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