标签: ftp

从远程 FTP 服务器删除超过 x 天的文件

我有一个远程 FTP 服务器,我通过 cronjob 存储一些备份。

问题是我只有一点空间,所以我进行增量备份。我想将备份保留大约 14 天。

除了 FTP 之外,我没有任何其他访问服务器的权限,而且我现在不知道如何删除超过 x 天的文件。每个文件都有一个名称,其中包含日期

yxzNamezxy-date-y-m-d.tar.bz2 (datev-20100111.tar.bz2(
Run Code Online (Sandbox Code Playgroud)

希望在这里得到一些帮助。

干杯并感谢您希望得到的答案,

丹尼斯

/编辑

我正在尝试使用这部分代码的答案中提到的curl 东西

curl ftp://$FTP_SERVER --user $FTP_USER:$FTP_PASS --list-only > files.tmp
declare -a aFiles
let iCount=0
exec < files.tmp
while read sLine
do
        aFiles[$iCount]=$sLine
        ((iCount++))
done

echo -e "\n Files: \n\n\n"
echo ${aFiles[@]}

echo -e "\nfor ...\n\n\n"
for sFile in $aFiles
do
        echo -e "\nFile:" $sFile
done
Run Code Online (Sandbox Code Playgroud)

但第二个循环没有给我超过 1 个文件名

干杯,

丹尼斯

linux bash ftp

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

CentOS - 您必须提供(非 root)uid 和 gid

我正在尝试使用以下命令将用户添加到 ftppure-ftp

我使用了以下命令:

pure-pw useradd test-user -u ftpgroup -d /path/to/my/dir

我收到以下错误:

You must give (non-root) uid and gid

我能做些什么来让它发挥作用吗?

谢谢

ftp centos6

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

关于网站托管,root 是什么意思?

我被要求对客户的网页进行一些简单的修改。他们已经有一个以前的网页设计师的网站,并希望在他退出时将网站交给我。

老网页设计师问我要我的“根”。

他什么意思?

hosting web-hosting web ftp

3
推荐指数
1
解决办法
151
查看次数

在centos中为/var/www/配置proftpd用户访问

我在配置 proftpd 以允许系统用户访问 centos 机器上的 /var/www/ 时遇到问题。

配置文件

ServerName                      "ProFTPD server"
ServerIdent                     on "FTP Server ready."
ServerAdmin                     root@localhost
ServerType                      standalone
DefaultServer                   on
VRootEngine                     on
#DefaultRoot                    ~ !adm
DefaultRoot                     /var/www/
VRootAlias                      /etc/security/pam_env.conf etc/security/pam_env.conf
AuthPAMConfig                   proftpd
AuthOrder                       mod_auth_pam.c* mod_auth_unix.c
#PersistentPasswd               off
UseReverseDNS                   off
User                            nobody
Group                           nobody
MaxInstances                    20
UseSendfile                     off
LogFormat                       default "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth    "%v [%P] %h %t \"%r\" %s"

<Global>
  Umask                         022
  AllowOverwrite                yes
  <Limit ALL SITE_CHMOD>
    AllowAll
  </Limit>
</Global>

<Limit LOGIN>
AllowUser …
Run Code Online (Sandbox Code Playgroud)

centos ftp proftpd

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

FTP 挂在“150 目录列表来了”。

我有一台运行 VSFTPD 的 CentOS 服务器,因此我可以将文件上传到我的站点。

当我连接到 FTP 时,它会列出根目录中的文件夹,我可以打开除名为“public”的文件夹之外的所有文件夹,这只会导致 FileZilla 挂起“150 目录列表来了”。

朋友可以连接到服务器并访问文件夹就好了。

此外,当我访问我提到的其他一些文件夹时,当我尝试下载其中的文件时,它只是在传输时挂起。

我在 vsftpd.conf 中设置了被动模式并打开了如下端口:

pasv_enable=Yes
pasv_max_port=12100
pasv_min_port=12000
pasv_address=<IP ADDRESS>
Run Code Online (Sandbox Code Playgroud)

IP表:

-I INPUT -p tcp --destination-port 12000:12100 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

我可以连接到其他 FTP 服务器并传输文件就好了,但是我自己的服务器似乎有问题。我还通过多个 FTP 帐户对其进行了测试。

centos ftp vsftpd

3
推荐指数
1
解决办法
2819
查看次数

增加 Debian 服务器上的 Pure-FTPd 超时

我需要在 Debian 服务器上增加 Pure-FTPd 超时。

在互联网上,我发现我必须/etc/pure-ftpd.conf通过更改MaxIdleTime.

问题是我只有/etc/pure-ftpd.conf一个完整的 pure-ftpd 目录,其内容是:

# ls /etc/pure-ftpd/
auth  conf  db  pureftpd-dir-aliases  pureftpd.passwd  pureftpd.pdb
Run Code Online (Sandbox Code Playgroud)

debian ftp

3
推荐指数
1
解决办法
5593
查看次数

将测试 FTP 帐户留在服务器上是否存在风险?

我在不同的 WAN 连接上有两个 Filezilla 服务器实例,它们都映射到文件服务器上的同一个 /test 目录。

为了验证客户端是否具有连接性,我有一个只读/只列出测试帐户(例如 test),带有一个可以通过电话口头提供的简单密码(例如 pass)。这在加入新客户或调试路由问题时省去了很多麻烦。

我倾向于在不需要时禁用测试帐户,但这有点不方便,因为它需要登录到服务器并且每周可能需要多次。

如果我使用弱密码或易于猜测的密码启用测试帐户,我会承担什么风险(如果有的话)?是否有任何已知的漏洞可用于访问或拒绝访问服务器?

注意:服务器设置为在 10 次登录尝试失败后自动禁止 IP 地址 2 小时。防火墙上的系统日志监控也设置为标记可疑活动。这可以扩展到在外围禁止顽皮的 IP。

编辑:为了方便起见,我提到了 FTP,但服务器实际上设置为需要 FTPS,并且不允许使用未加密的 FTP。

security ftp

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

如何找到已安装的纯 ftpd 版本?

尝试查找我的服务器正在使用哪个版本的纯 ftpd,以帮助解决可能的 FTP 客户端问题。

我在 CentOS 6.7 上,但如果可能的话,我更喜欢更通用/通用的方法。

我找到了这个方法(https://askubuntu.com/questions/153491/how-to-find-pure-ftpd-version),但它只适用于 Ubuntu 或其他正在使用的系统(基于 Debian 等) apt 包管理器。

我想 yum 包管理器可能有用吗?但同样,如果可能的话,更喜欢更通用/通用的方法。

我尝试查看手册页,并调用 pure-ftpd 命令,但没有发现任何可以帮助指示安装的版本的信息。

谢谢!

linux ftp pureftpd

3
推荐指数
1
解决办法
5909
查看次数

从服务器复制到服务器

我有一个要在线备份的站点,并且可以访问 FTP。有没有更快的方法而不是将其下载到我的 PC 并将其重新上传到备份服务器?

backup ftp

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

在 IIS 中使用 Vista(基本)FTP 服务器是否足够安全?

我不是系统管理员,实际上我在这方面的技能为零。

但是,为了每天接收上传,我需要设置一个 FTP 服务器。T1 将连接到路由器,这将是唯一连接到该路由器的盒子。

Windows Vista、IIS 上的 FTP 服务器是否足够安全?我在想除了 FTP 之外的所有端口都可以关闭。还是我应该花一些时间来构建一个 linux 机器?

感谢所有可以提供帮助的人

杰森

iis ftp windows-vista

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

标签 统计

ftp ×10

centos ×2

linux ×2

backup ×1

bash ×1

centos6 ×1

debian ×1

hosting ×1

iis ×1

proftpd ×1

pureftpd ×1

security ×1

vsftpd ×1

web ×1

web-hosting ×1

windows-vista ×1