我有一个云托管linux解决方案。我曾经在vsftpd上工作过,但在遇到问题并修改了许多设置后,我现在遇到了一个问题,即用户可以使用FTP登录并连接到正确的主目录,在其中导航,下载文件,但他们无法将文件上传到服务器。他们得到一个超时错误,这似乎是一个权限错误,但我不能再缩小范围了。/var/logs/syslog不会泄露任何内容。
文件夹属于用户。父www文件夹设置为555。任何人都能帮助解决这个问题吗?
干杯,
T
目前,我正在使用具有以下服务的服务器进行渗透测试实验室:
Nmap scan report for 10.0.11.125
Host is up (1.3s latency).
Not shown: 998 closed ports
PORT STATE SERVICE VERSION
21/tcp open ftp vsftpd 2.0.8 or later
22/tcp open ssh OpenSSH 5.8p1 Debian 7ubuntu1 (Ubuntu Linux; protocol 2.0)
Service Info: Host: Foo; OS: Li
实际上,我使用Net::FTP::Recursive来下载目录结构,它可以很好地满足所需的需求。但由于某些文件夹有超过100个/文件,因此下载可能需要很长时间。由于zip文件下载速度更快,我如何使用perl通过ftp连接到远程服务器,并从远程服务器/文件夹中创建要下载的zip文件?
use Net::Config;
use Net::FTP::Recursive;
$ftp = Net::FTP::Recursive->new("$hostname:$ftp_port", Debug => 0)
or die "Cannot connect to $h