Questions tagged «ftp»

文件传输协议是一种标准的网络协议,用于在主机之间跨基于TCP的网络传输数据。

3
使用IPTable转发FTP
我正在尝试使用IPTables转发FTP服务器。FTP服务器在Windows 2008机器(Cerberus)上运行。 详细信息赢箱: IP:192.168.220.51 FTP端口:21 PASV端口:11000-13000 FTP服务器在LAN中工作良好。 路由器对于其他客户端(服务NAT,DHCP,防火墙等)正常工作。我需要将FTP服务转发到外界,但是我不能使用端口20-21(已使用)。 我试过了,但是没有用: iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 2121 -j DNAT --to 192.168.220.51:21 当前的IPTables配置: [root@router ~]# service iptables status Table: nat Chain PREROUTING (policy ACCEPT) num target prot opt source destination Chain POSTROUTING (policy ACCEPT) num target prot opt …


4
如何捕获LFTP的输出?(输出未写入STDOUT或STDERR吗?)
我想从lftp访问进度信息。目前,我正在像这样使用curl: curl http://example.com/file -o file -L 2> download.log 这会将curl的进度信息写入到download.log文件中,我可以跟踪该文件以获取实时进度。 但是对于lftp,stdout或stderr,该方法均无效。我最终得到一个空的download.log文件,直到传输完成。 lftp -e 'get http://example.com/file;quit' 2> download.log lftp -e 'get http://example.com/file;quit' 1> download.log 当我不重定向输出时,我会在屏幕上看到进度。当我重定向输出时,我停止在屏幕上看到进度,但是在download.log中什么都没有显示。文件传输完成后,我会看到最终结果,如下所示-但之前没有任何结果: 97618627 bytes transferred in 104 seconds (913.1K/s) lftp的输出是否有异常之处-打印到屏幕而不打印到stdout / stderr?除了重定向stdout / stderr之外,还有其他捕获屏幕输出的方法吗?
9 curl  stderr  stdout  ftp 

1
添加“匹配组”子句后,sftp / ssh失败
我试图在EC2的ubuntu / precise上设置sftp服务器。我已经成功添加了一个可以通过ssh连接的新用户,但是一旦添加了以下子句: Match Group sftp ChrootDirectory /home/%u AllowTCPForwarding no X11Forwarding no ForceCommand internal-sftp 我再也无法连接(无论是ssh还是其他方式),并且收到消息 Error: Connection refused Error: Could not connect to server 我可以将子系统设置为: #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp 知道为什么ssh服务器因“ Match”子句而失败?本质上,除“ chroot”部分外,其他所有东西都在工作。
8 linux  ubuntu  ssh  ftp  sftp 

5
如何启动/停止proftpd
我似乎找不到停止/重新启动proftpd的方法。我的服务器IP地址是xx.yy.zz.ww,通过FTP从外部设备进行连接会提示我: Connected to xx.yy.zz.ww 220 ProFTPD 1.3.1 Server (ProFTPD) 然后,它要求我输入用户名。 当我尝试从同一服务器(ftp localhost)连接时,也会发生同样的事情。因此,我确定proftp正在服务器上运行。 另外,在我的服务器(xx.yy.zz.ww)上。我快要尾巴了/var/log/messages,这表明我的FTP会话已打开和关闭。 我找不到proftpd的工作方式。/etc/init.d/没有proftpd; /etc/xinetd.d/没有proftpd。 我看着:/etc/proftpd.conf它显示了我ServerType inetd 同样,当我运行:ps -auxfww| grep proftp我什么也没得到(我当前的命令除外) 我如何才能发现proftp正在运行以及如何杀死它/重新启动它?
8 ftp  rhel5  proftpd 


6
是否有任何免费软件可以测试Web服务器?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 5年前关闭。 我写了自己的http服务器。是否有任何免费软件,测试包或工具集来验证其是否完全或部分符合HTTP 1.0(rfc 1945)。而且,如果该软件可以评估http性能并检查潜在的安全问题,那就太好了。在FTP符合性验证方面,该软件也需要这样做。
8 ftp  http  perfomance 


4
如何“监禁”其主目录(proftpd)中的ftp用户?
我有一个名为“ ftp3”的用户,该用户属于组“ ftpusers-temp”。 该用户的家是home / FTP共享/ temp 在proftpd.conf中,我有以下2条指令: DefaultRoot /home/FTP-shared DefaultRoot ~ ftpusers-temp 我期望用户ftp3只能看到“ temp”目录;但是发生的是登录时默认选择了“ temp”目录,但是用户可以返回并访问ftp服务器的根目录。 用户“ ftp3”是否应该在“ / home / FTP-shared / temp”中被监禁,并且无法访问“ / home / FTP-shared”?

3
批处理文件语法以从FTP服务器获取文件
我无法从FTP服务器获取所有文件。通常,我使用以下语法使用命令行/终端获取所有文件:(get a.txt非常非常浪费时间首先使用登录身份验证) 所以,我的期望是我想从FTP服务器上获取所有文件,并带有脚本(批处理),因此,我不会在终端/命令行上浪费时间。我只想运行脚本。当然,脚本中必须包含登录身份验证。我该怎么做?

1
FTP / SFTP / FTPS代理
问候,我有一系列外部FTP站点,我需要这些站点允许防火墙后面的用户访问以进行日常工作。我们不允许直接访问Internet,我们代理所有内容,因此被迫在网络外围设置一台计算机,并迫使我们的用户将远程桌面插入该计算机以与这些不同的客户端站点进行交互。 问题是在我的一生中,我似乎找不到任何可以正常处理所有3种类型的FTP连接的东西。FTP代理是可能的,但是我还没有看到似乎可以优雅地处理FTPS和SFTP以及单一解决方案(最好是开放式解决方案)的任何东西。我可以很容易地通过netcat代理SFTP,但是FTPS是一个棘手的问题,在Google上我花了很多钱。
linux  proxy  ftp  sftp  ftps 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.