Articles of ftp

为什么我的ftp(e)服务器失败了一半的时间

我正在讨论有关我们通过vsftpd运行的ftp服务器的讨论。 最初,我们select了ftft而不是sftp,因为这似乎是我们的服务器具有安全文件传输的最灵活和最直接的解决scheme。 之后,我们的ftp服务器似乎成为我们最终用户的一个问题来源。 有一半时间,用户抱怨没有正常工作的ftp连接。 我必须说,我testing了我们的FTP通过不同的基础设施(=在现场,随机时间在随机的地方),事实上,有时在一些configuration后面(=不知道如何configuration,因为'领域'testing),我收到错误。 其中一些是:错误:无法检索目录列表(filezilla) 此外,在我的基本家庭configuration背后,一切似乎都运行良好。 我(想我)做了所有的基本configuration检查(被动模式,所有端口的防火墙,…),似乎无法find源。 作为我们小型办公室的一群技术人员,对基础设施一无所知,有人开始build议ftps协议可能成为问题的根源。 (“不,我只知道SFTP到目前为止”“Ftps不普遍”)。 然而,我强烈怀疑这个假设,因为在www上阅读,在serverfault上提出问题,似乎每个人都否认这一点。 所以,我想避免重新configuration,因为这涉及到在我们的SSH服务,我们的虚拟用户设置和FTP服务搞乱,我需要一些build议 1)什么可能是一般原因? 2)你有一些一般的秘诀? 3)你介意看看我的configuration文件吗? – – – 常规设置 – – – write_enable=YES dirmessage_enable=YES nopriv_user=ftpsecure ftpd_banner="Welcome to XXXX FTP!" hide_ids=YES hide_file=.* max_per_ip=10 max_clients=10 local_enable=YES local_umask=022 chroot_local_user=YES secure_chroot_dir=/usr/share/empty userlist_enable=NO userlist_deny=YES userlist_file=/etc/vsftp_deny_users guest_enable=YES guest_username=ftpvirtual virtual_use_local_privs=YES user_sub_token=$USER local_root=/srv/ftp/ftpvirtual/$USER anonymous_enable=NO syslog_enable=NO xferlog_enable=YES xferlog_file=/var/log/vsftpd_xfer.log connect_from_port_20=YES pam_service_name=vsftpd listen=YES listen_port=21 pasv_enable=YES pasv_min_port=30000 […]

亚马逊linux bitnami ftp

有没有人有在Bitanmi的亚马逊Linux上设置FTP的经验? 我已经按照说明,configuration了两个防火墙设置vsftpd,但没有连接的运气。 任何人有什么想法是怎么回事?

FTP用户的权限被拒绝

我有一个FTP用户,默认是/ root / ftpuser 这个用户可以很好地login。 用户是该目录的所有者,该目录甚至设置为777权限。 但是用户不能上传任何东西,显示内容是: Status: Connecting to xx.xxx.xxx.xx:21… Status: Connection established, waiting for welcome message… Response: 220———- Welcome to Pure-FTPd [privsep] [TLS] ———- Response: 220-You are user number 2 of 50 allowed. Response: 220-Local time is now 05:12. Server port: 21. Response: 220-This is a private system – No anonymous login Response: […]

特定用户无法login到vsftpd

我正在build立一个新用户让他的名字是ftpguy 。 他只能访问一个目录/var/www/xxx 。 我已经拥有了这个目录,所以他拥有读写权限。 用户也无法通过sshlogin,因为我已经通过将其shell改为/sbin/nologin来禁用了它。 另外,在vsftpdconfiguration中,我已经启用了chroot_local_user 。 现在每当我从ftplogin,我都会得到一个auth错误。 Connect socket #1008 to xxxxxxxx, port 21… 220 Welcome to blah FTP service. USER ftpguy 331 Please specify the password. PASS ********** 530 Login incorrect. 我改变了密码几次不同,使用passwd命令,没有任何反应,我仍然是上述错误。 不过,我可以用我的ssh信用卡login到我的ftp服务器,没有任何问题(我没有使用密钥)。

如何限制一个webmin子域用户到他们的主目录?

我使用FTP访问创build了一个子域和一个用户 但在用户login后,它会在FTP上进行连接,用户可以将dir结构导航到实际的域 我怎样才能阻止呢?

为隐式FTPSconfigurationPure-FTP

我只是想知道是否有人可以指引我在CentOS Linux服务器上configurationPure-FTP守护进程以支持通过隐式SSL / TLS(通过端口990)的FTP。 顺便说一句,我发现我的方式围绕一个Linux服务器相当不错,从来没有处理过Pure-FTP。 谢谢,哈利 PS我知道明确的FTPS是新的标准,但是,其中一个防火墙似乎与显式的FTPS混淆,但是只留下隐含的FTPS连接。 由于我们对防火墙没有控制权,但是完全控制了服务器,所以只有切换到隐式FTPS来解决这个问题才有意义。

基于用户名设置默认主目录下的ProFTPd

我正在使用MySQL身份validation设置ProFTPd。 它的工作到目前为止,我可以连接。 但是,我想设置SQLDefaultHomedir指令,以便我不必将其包含在我的数据库中。 我想包含作为指令的一部分用于login到服务器的用户名。 因此,例如,如果某人以dstrout身份login,则其主目录应设置为/var/www/projects/users/dstrout 。 我怎样才能做到这一点? 我可以将SQLDefaultHomedir指令设置为/var/www/projects/users/{$u}吗?

Proftpd:TimeoutNoTranfer和TimeoutIdle之间的区别

题: 这些指令(Proftpd)有什么区别? TimeoutNoTransfer TimeoutIdle 从proftpd文档: TimeoutNoTransfer :TimeoutNoTransfer指令configuration允许客户端连接的最大秒数,在authentication之后,不会发出一个导致创build主动或被动数据连接的命令 TimeoutIdle :TimeoutIdle指令configurationproftpd将允许客户端保持连接而不接收控制或数据连接上的任何数据的最大秒数 我没有得到任何人可以解释的区别? 谢谢

简单的故障转移:使用NAT? (networking地址解读)

我们有一个Windows Server 2008服务器,它需要非常高的正常运行时间。 我们希望在出于某种原因需要离线时进行故障转移,例如:硬件更新,软件更新等。 它主要运行FTP(以及其他一些不太关键的服务)。 它不需要是自动的。 它可以手动完成,但需要顺利进行,以免发生人为错误。 我们有一个额外的Windows服务器,我们正在考虑用作网关。 我们正在考虑提供NAT来将FTP端口转发到不同的服务器以进行故障转移。 鉴于我们的情况,这是最好的解决scheme吗? PS:我知道FTP是非常棘手的:我们需要确保外部IP被设置在FTP软件中,我们处理被动端口,镜像文件等。

2台FTP服务器之间的负载均衡

我正试图在2台服务器之间平衡ftp。 目前有2个服务器指向ftp.domain.com,第二个服务器在技术上用于容错,但我想平衡2个服务器之间的stream量。 我怎样才能做到这一点? 我想制作一个简单的脚本,将用户从ftp.domainredirect到01.ftp.domain和02.ftp.domain等,但问题是,FTP应用程序不读取页面,所以如果用户试图login到ftp.domain它不会将它们redirect到任何地方。