Articles of ftp

Ubuntu(debian)上pure-authd的pure-ftpd设置

我尝试在Ubuntu 12.04上设置pure-ftpd,然后使用pure-authd。 我创build了一个用户和组,运行了authd守护进程。 我还准备好了一个脚本,可以正常执行守护进程的自定义身份validation。 但是,我看不到如何获得纯粹的ftpd使用authd身份validation方法。 我发现configuration选项在/ etc / pure-ftpd / conf中设置为单个文件,其值为设置的值。 我已经广泛search,并没有find如何获得pure-ftpd使用authd而不是其他auth选项之一。 任何人都可以指向我的标志或设置来使用这个工作? UPDATE 这是我迄今为止做得比以前做得更多的事情 创build了一个ftp用户和一个ftp组 sudo useradd -s / bin / bash -M -G ftpupload ftpupload 确保以下文件位于/ etc / pure-ftpd / conf中 CreateHomeDir – 内容:“是” ExtAuth – 内容:[auth脚本的path] 确保ftp用户组可以读取/写入/ var / run / pure-ftpd以使其能够生成套接字和pid文件 创build/ etc / pure-ftpd / conf / ExtAuth到/ etc / […]

VSFTPD将不允许上传到挂载(共享)目录。 RHEL6

我试图configurationVSFTPD,每个用户都有一个PublicFTP目录,因为所有的用户都是chroot,但是他们仍然需要一个中心的FTP目录。 我已经在每个本地系统用户中创build了这个目录,并在/var/www/public_ftp了拥有“Developers”组的所有者,然后chmodded为775.下一步是将条目添加到/etc/fstab 。 我什至重新启动服务器和vsftpd服务。 当我从Developers组login一个用户并在他们的PublicFTP目录中创build一个文件时,这个文件被创build并显示在/var/www/public_ftp ; 就像在任何其他用户的PublicFTP目录中一样。 现在,如果我通过FTPlogin并尝试使用STOR甚至上传来存储文件,我会得到权限被拒绝的消息。 drwxrwxr-x. 2 root Developers 4096 Mar 28 10:49 PublicFTP /home/<user>/PublicFTP drwxrwxr-x. 2 root Developers 4096 Mar 28 10:49 public_ftp /var/www/public_ftp groupmems -g Developers –list > the list contains the <user>. /etc/vsftpd/vsftpd.conf的内容 anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES xferlog_std_format=YES connect_from_port_20=YES ascii_upload_enable=YES ascii_download_enable=YES ls_recurse_enable=YES listen=YES pam_service_name=vsftpd userlist_anble=YES tcp_wrappers=YES use_localtime=YES […]

更新450个WordPress数据库的用户名和密码 – 450个ftp帐户和450个MySQL用户

你如何以一致,可靠的方式更新这些? 我已经足够新的系统pipe理,自学和仍然学习,但 – 我有这个问题来解决在没有特定的时间和我自己的主动,因为我在一个公司,我是唯一的系统pipe理员工作。 我注意到,我们的密码政策并不完全是万无一失的,因为如果您有1个WordPress密码,该用户的ftp帐户和该网站的mysql帐户,那么您可以快速访问我们投资组合的90%。 我想改变这一点。 我有三台虚拟服务器,三台之间有大约170/170/110的WordPress安装。 每个都有自己的FTP用户和MySQL数据库。 你会怎么做?

IIS FTP powershell站点创build失败,并出现pipe道错误

当我运行以下命令时,Power shell会在New-WebFtpSite命令中引发Pipeline已停止exception。 dism /online /enable-feature /featurename:IIS-WebServerRole /featurename:IIS-FTPServer New-WebFtpSite -Name 'Default Ftp Site' -Port '21' 我似乎无法绕过这个例外。 有没有更好的方式在Windows 7 PowerShell上设置FTP服务器?

OS X上的PureFTPd服务器 – FTP客户端可以login,但无法查看或写入其文件夹

我想这需要一个真正的FTP大师。 如果您对pureftp有所了解,请阅读下面的日志,看看是否有东西出现在您身上。 人们可以login,但不能发布文件或制作目录或查看以前放置的文件。 问题首次报道8:31 am 5/5/14 ftps:// 。 。 。 :990 OSX服务器10.5.8 客户端Filezilla FTP客户端:错误:关键文件传输错误尝试创build目录错误时,客户端在Mac上传输:错误-140:远程mkdir失败 试图停止/启动FTP守护进程,并重新启动服务器,但结果相同。 我没有build立这个系统,但我需要找出一个解决scheme。 以下是相关日志文件的小节。 很难区分什么是正常的和exception的,特别是错误日志有很多的连接 040xserve002:日志pipe理$ sudo cat ftp.log 5月5日15:40:32 040xserve002 pure-ftpd [2384]:([email protected])[INFO]注销。 5月5日15:40:38 040xserve002 pure-ftpd [2392]:([email protected])[信息]来自tardis.domain.com的新连接 5月5日15:40:39 040xserve002 pure-ftpd [2392]:([email protected])[INFO] test.student现在已login 5月5日15:40:39 040xserve002 pure-ftpd [2392] 🙁 [email protected])[信息]注销。 040xserve002:日志pipe理$ sudo cat ftpswrap.log 2014-05-05 15:43:53,354:INFO:来自tardis.domain.com的连接(10.52.27.75)。 2014-05-05 15:43:54,039:INFO:从tardis.domain.com(10.52.27.75)login。 040xserve002:日志pipe理$ cat ftpswrap-external.log 2014-05-05 15:30:17,953:INFO:来自tardis.domain.com的连接(10.52.27.75)。 2014-05-05 […]

IIS的FTP:我应该创build网站或文件夹?

我需要创build一个服务来主持几台networking摄像机,在开始500+。 ip摄像机通过ftp发送文件,因此,为了识别每个摄像机,文件必须转到分开的文件夹。 现在的问题,IIS是否有任何问题创build几个FTP站点,或者我应该创build一个,并把所有的用户,并通过文件夹分开文件? 我认为,孤立的FTP站点更好,我担心的是性能,服务器不是那么快。 谢谢!

服务器2008 R2上的群集FTP服务的IIS共享configuration共享

Microsoft为安装群集FTP(在安装IIS,FTP服务和设置群集之后)提供以下命令: 设置将用于IIS共享configuration的文件共享。 在所有群集节点上configurationIIS共享configuration。 在所有群集节点上为IIS共享configurationconfiguration脱机文件。 configurationFTP站点并在一个群集节点上指定其内容的位置。 通过在故障转移群集中创build通用脚本,为您的FTP站点configuration高可用性。 但是,我想将IIS共享configuration信息存储在我用于FTP的计算机名称和存储上。 这意味着在开始第一步之前,必须首先使用ip,计算机名称和存储来configuration群集服务(configuration群集服务为步骤5)。 有没有人做过这个? 可能吗?

Pure-ftpd 0字节上传

希望有人能够对这个问题有所了解。 我们目前在RHEL6.5服务器上安装了一个Pure-ftpd服务,该服务器接受来自客户端的连接,该客户端在X小时内删除文件。 然后,在随机的几天,早上大约04:00,他们会同时丢弃2个文件,其中一个将被正确存储,而另一个只是0个字节,表示上传过程失败。 (注意,客户端全天下载文件完全一样,没有任何问题) 这是一段纯粹的ftpd日志文件: Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[INFO] xxx.xxx.xxx.xxx的新连接 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 220这是一个私人系统 – 没有匿名login Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [auth] [TLS] Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 234 AUTH TLS OK。 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[INFO] SSL / TLS:启用TLSv1 / SSLv3与RC4-SHA,128位密码密码 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pbsz] [0] Jun […]

Windows Server 2003出站FTP在启用Windows防火墙的情况下速度非常慢

从Windows Server 2003开始,我每天凌晨4点将文件(〜50MB)上传到云中的托pipe空间。 我通过调用“计划任务”运行的batch file中的“ftp -s:”执行此操作。 我在下面的文章中做了Edwardbuild议的内容,并在上传时观看了进程监视器: 启用Windows防火墙时FTP传输速度非常慢 打开Windows防火墙时,开始会涉及alg.exe和ftp.exe,并执行相当多的握手操作。 然后最后只有ftp.exe才能发送,并且每个事件(Process Monitor中的每一行)每秒出现一次,大小为65535.上载大约需要10分钟。 当Windows防火墙closures时,alg.exe永远不会显示。 ftp.exe似乎开始发送几乎立即后,前3个事件/行左右。 然后进程监视器中的事件/行显示速度非常快,也有65535的大小。上传大约需要1分20秒。 也想到我会补充说,我尝试使用Windows资源pipe理器中的复制/粘贴相同的事情。 防火墙开启或closures时,上传大约需要10分钟。 进程监视器中的事件/行显示速度相当快,但它们都只有4096的大小。 任何想法如何获得与Windows防火墙更快的上传速度?

Perl FTP脚本从crontab失败,从cmd工作

我们有一个Perl脚本,我们已经使用(从crontab启动)好几年来使用Net :: FTP上传图片。 最近我们开始注意到图像没有上传的问题,错误出现在日志中。 在进行故障排除时,我发现目前从cmd行启动的程序工作得很好,但是从crontab启动时,它的错误一直存在。 在远程服务器上,我可以在FTP日志中看到连接仍然处于活动状态,客户端正在更改目录,但STOR命令从不像正常情况下那样显示。 在客户端,当ftp-> put被发出时,响应看起来是'227进入被动模式' 我尝试了一切可以想到的事情来追踪原因(防火墙,短暂端口,内存泄漏),但到目前为止,我唯一的解决scheme是从cmd行手动运行它。 有没有人有任何想法可能是这个问题的原因? 更新:这里是Debug => 1的一些输出: 当从crontab运行并且失败时(最后一行'ERROR'来自perl脚本并且包括$ ftp-> message,即“进入被动模式”): Net::FTP=GLOB(0xa004910)>>> CWD /images/shots Net::FTP=GLOB(0xa004910)<<< 250 CWD command successful Net::FTP=GLOB(0xa004910)>>> PASV Net::FTP=GLOB(0xa004910)<<< 227 Entering Passive Mode (181,71,41,114,114,112). ERROR: Couldn't put file /home/user/data/shot/212/212474.000078.jpg to f/4/f41891045708388275a0b1d1fe8a34fa.jpg on 127.0.0.1 because Entering Passive Mode (181,71,41,114,114,112). 从命令行运行并成功时: Net::FTP=GLOB(0x8619170)>>> CWD /images/shots Net::FTP=GLOB(0x8619170)<<< 250 CWD command successful […]