标签: ftp

一次删除多个文件的FTP命令是什么?

我正在尝试通过 FTP 运行此命令,以删除我存储在网站文件夹中的一些文件:

DEL *.csv
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,我不知道为什么。但是,如果我尝试删除每个文件,这将起作用:

DEL file.csv (works)
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?

ftp

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

wget for ftp 使用包含@的密码

我试图从命令行从我的 ftp 服务器获取一些文件。我正在使用 wget 一次下载整个文件夹。命令是:

wget -m ftp://username:password@ftp.hostname.com:/path/to/folder
Run Code Online (Sandbox Code Playgroud)

但问题是,我的密码包含“@”符号。因此命令变为

wget -m ftp://username:foo@bar@ftp.hostname.com:/.. 
Run Code Online (Sandbox Code Playgroud)

因此,wget 尝试将 bar@ftp.hostname.com 解析为主机,但它无法做到。请帮忙!

ftp wget

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

如何为多个用户chown目录?

规格:运行 Centos 6 64 位

我正在尝试为 VPS 上的所有用户以及 apache chown 一个目录。但出于某种原因,我只能拥有 apache,或者只有用户。

我尝试执行普通的 chown 命令,但让用户成为所有者,然后将 apache 设为组,反之亦然。

travis:apache 和 apache:travis

我必须像在 apache:apache 或 travis:travis 中一样完全做到这一点。

我运行以 chown 用户的常用命令:

sudo chown -R userhere:userhere /path/to/whatever/i/need

为了充分发挥作用。

为什么这很重要?因为每当我使用 wordpress 或任何提供基本输入以修改 VPS 上的其他项目的脚本时,它都需要 apache 才能访问。

如果它在 apache 上,则权限更改为 48/48。

如果我希望用户能够访问 FTP,我必须执行 userhere:userhere 才能使其工作。但最终我将无法再次使用基于 Web 的脚本。

真的迷路了,求帮助。。

我也对另一个权限问题感到困惑:https : //superuser.com/questions/694746/centos-6-31592-31592-use-group-permissions

linux ftp centos apache-http-server permissions

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

为什么 Windows 资源管理器在进行 FTP 传输时比 FileZilla 慢很多?

我在 Windows 7“添加网络位置”上创建了一个 FTP 映射驱动器。除了一个问题外,它工作正常。文件传输速率比 FileZilla 慢得多。相同的本地机器,相同的远程服务器,45MB 使用 Win7 Network Place 需要 5 分钟,使用 FileZilla 需要 1:20。我在几个小时内重复了 5 次测试以排除网络变化。每次测试都是使用网络位置传输,然后立即使用 FileZilla 传输。每次差异都很大,每个测试对的时间几乎相同。

有谁知道这是为什么(除了“微软很愚蠢”或类似的东西)?我的意思是,我需要对我的系统做些什么才能获得应有的性能吗?这是 Windows 7 Professional 64 位、Xeon 4 核 2.53GHz、6Gb RAM、8 Mb/s 出站网速(使用 SpeedTest.net 测量)。

ftp windows-7 windows-explorer

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

用于 FTP 的类似 Dropbox 的客户端?

我的许多用户在一台大型 FTP 服务器上都有他们的文件。

问题:他们无法在未连接到 Internet 的情况下使用他们的文件。

问题:是否有类似 Dropbox 的 FTP 软件?

  • 连接后,将本地更改推送到服务器
  • 连接后,每 n 分钟轮询一次服务器以拉取更改
  • 跨平台(Linux、Mac、Windows,也许是 Android?)
  • 最好是开源的
  • 类似 Dropbox 的 UI(系统托盘中的图标显示:断开连接、连接、同步)。例如,SparkleShare 就像 Git 的 DropBox。不幸的是,他们不支持 FTP。
  • 理想情况下,在启动或登录时自动启动

澄清一下:我不是在寻找提供 FTP 访问的在线服务,而是在寻找一种客户端软件,它可以在连接到 Internet 时将本地文件与 FTP URL(无论托管在何处)同步。

FTPbox几乎是完美的,唯一的问题是它仅适用于 Windows。

WinSCP 很好,它的 UI 太大了。无需显示远程文件,只需将它们同步到本地。唯一的 UI 是托盘图标和一个小的 URL/密码配置对话框。

它可能看起来类似于:

在此处输入图片说明

ftp sync winscp sparkleshare

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

对包含空格的目录进行FTP目录遍历攻击

我在封闭的参考环境中进行了一个受认可的渗透测试,并在一个看似简单的问题上挣扎,我目前无法解决。

当尝试对运行在 MS Windows 操作系统上的易受攻击的 Fermitter FTP 服务器执行目录遍历攻击时,可以在系统根目录上执行 LIST(地址和内容列表在这里更改仅供参考):

# ftp 192.168.13.22
Connected to 192.168.13.22.
220 Femitter FTP Server ready.
Name (192.168.13.22:root): 
331 Password required for root.
Password:
230 User root logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls ../../../../
200 Port command successful.
150 Opening data connection for directory list.
-rwxrwxrwx   1 ftp      ftp            0 Sep 23  2015 AUTOEXEC.BAT
-rw-rw-rw-   1 ftp      ftp            0 Sep 23  2015 CONFIG.SYS
drw-rw-rw-   1 ftp      ftp …
Run Code Online (Sandbox Code Playgroud)

ftp attack-vector

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

无法使用 Windows 命令行 ftp 连接到非标准端口号(cmd ftp 用户名未显示)

我的本地主机上有一个 Windows 7 IIS - FTP 网站。它的IP是192.168.2.77:15555,

我可以成功连接到 ftp://192.168.2.77:15555/通过Chrome等浏览器输入用户名/密码后,并获取文件列表。

但是当我打开cmd,并使用ftp 192.168.2.77ftp 192.168.2.77:15555,不显示用户名/密码提示(应该在正常程序中显示)

它改为ftp>直接,如果我执行ls -al它告诉我我没有连接:

C:\Users\username>ftp 192.168.2.77:15555
Unknown host 192.168.2.77:15555.
ftp> ls -al
Not connected.
ftp>
Run Code Online (Sandbox Code Playgroud)
C:\Users\username>ftp 192.168.2.77
ftp> ls -al
Not connected.
ftp>
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能通过 连接到 FTP cmd

windows ftp command-line cmd.exe

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

SFTP 服务器上的 AWS Transfer 权限被拒绝

我可以使用cyberduck 或filezilla 登录我的服务器,但无法读取我的主目录。s3 存储桶"mybucket"存在。在网络鸭子我看到

"Cannot readdir on root. Please contact your web hosting service provider for assistance." and in Filezilla "Error: Reading directory .: permission denied"

即使我可以连接到服务器。

我是否缺少以下政策中的某些用户权限

这些是我的权限

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation"
            ],
            "Resource": "arn:aws:s3:::MYBUCKET"
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:DeleteObject"
            ],
            "Resource": "arn:aws:s3:::MYBUCKET/*"
        },
        {
            "Sid": "VisualEditor2",
            "Effect": "Allow",
            "Action": "transfer:*",
            "Resource": "*"
        }
    ]
} …
Run Code Online (Sandbox Code Playgroud)

ftp sftp amazon-web-services

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

如何更改 .bash_history 文件位置?

我正在运行 CentOS 6.x 并希望将 .bash_history 移动到其他位置。

我的用户的主目录是(因为我运行的是 VPS),/var/www/vhost/<domain>.<tld>其中 FTP 是可访问的(应该是)。

正因为如此,我改变了AuthorizedKeysFileSSH 连接,~/.ssh/authorized_keys因为 FTP 连接很容易找到它们。

同时我想将.bash_history文件移动到当前用户/home/%u/.bash_history所在的位置%u

linux ftp ssh bash command-history

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

如何在 Chrome 中打开 ftp 服务器?

当我打开 ftp 地址(例如 ftp://localhost/some/path)时,它会在 Chrome 中打开“选择应用程序”。我已经尝试过被动 ftp 和互联网选项中的其他一些东西,但不起作用。有没有办法在 Chrome 中打开它而不选择应用程序对话框?

ftp google-chrome windows-10

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