我需要得到从特定的连接从Linux上的proftpd(我知道的PID)的客户端IP。 我已经在/ proc / dir中进行了search,但无法获得有关IP的任何信息。 有谁知道一个方法如何获得或在哪里可以find这些信息? ps抱歉,但我忘了提到,所有这些应该发生在FUSE实现中,那么是否有可能在不使用extern程序的情况下得到这些信息,或者是否有一个库可以帮助我做到这一点?
当在我的proftp tls.conf设置TLSRequired为on而不是off时,我总是得到一个 550 SSL/TLS required on the data channel 尝试连接时出错。 我用filezilla和winscp以及proftpd版本1.3.3a和1.3.4a 这是我的tls.conf: <IfModule mod_tls.c> TLSEngine on TLSProtocol SSLv23 TLSv1 TLSRSACertificateFile /etc/ssl/private/cert.crt TLSRSACertificateKeyFile /etc/ssl/private/cert.key TLSVerifyClient off TLSRequired on </IfModule> 执行FTP- LIST命令后发生错误。 这是filezilla中debugging日志的简短摘录: Command: PASV Trace: CFtpControlSocket::OnReceive() Response: 227 Entering Passive Mode (78,46,187,75,208,71). Trace: CFtpControlSocket::TransferParseResponse() Trace: CFtpControlSocket::SendNextCommand() Trace: CFtpControlSocket::TransferSend() Command: LIST Trace: CFtpControlSocket::OnReceive() Response: 550 SSL/TLS required […]
在Centos6.5上有一个FTP服务器(proftpd),Auth机器是AUTH_FILE,默认ROOT是/ var / ftp所有用户应该把文件放入这个目录,但是只有2个用户应该得到或列出这个文件。 是否有可能拒绝一些用户的一些FTP命令? 我的proftpdconfiguration如下所示: DefaultRoot /var/ftp/ AuthPAMConfig proftpd AuthOrder mod_auth_file.c mod_auth_unix.c RequireValidShell off AuthUserFile /etc/proftpd/ftpd.passwd AuthGroupFile /etc/proftpd/ftpd.group AuthPAM off RequireValidShell off /etc/proftpd/ftpd.group的内容是: ftp_group:x:50:user1 用户文件/etc/proftpd/ftpd.passwd看起来像: user1:$1$somesaltblablablablablablablabd:9999:9999::/var/ftp:/bin/false user2:$1$somesaltblablablablablablablabd:9999:9999::/var/ftp:/bin/false user3:$1$somesaltblablablablablablablabd:9999:9999::/var/ftp:/bin/false User1应该是FTP服务器上无法获取或列出文件的用户。 可能吗?
在Ubuntu服务器上用proftpd安装了Webmin,现在我可以连接到服务器,并用我的ftp用户名和密码login,但是当我尝试传输一个文件时,小文件很容易上传,但是较大的文件卡住并超时。 即使是200 KB的图片也不会上传。 这里是我的proftpdconfiguration文件: # # /etc/proftpd/proftpd.conf — This is a basic ProFTPD configuration file. # To really apply changes, reload proftpd after modifications, if # it runs in daemon mode. It is not required in inetd/xinetd mode. # # Includes DSO modules Include /etc/proftpd/modules.conf # Set off to disable IPv6 support which is annoying […]
我找不到有这个奇怪问题的人:ftp用户能够上传文件,但是他们无法检索它们。 请给我任何线索来解决这个问题。 谢谢 “ftpuser1”是proftp-mysql表中的home: /srv/ftp/users/ftpuser1 当“ftpuser1”启动一个ftp会话时,他被正确地chrooted,所以他上传文件,并在/srv/ftp/users/ftpuser1创build目录,但是当他试图/srv/ftp/users/ftpuser1或检索一个文件时,他有500错误,他似乎是试图读取/ 虚拟用户ftpuser1映射到uid / gid 2001/2001这里是所有的目录权限 # ls -aldn /srv /srv/ftp /srv/ftp/users /srv/ftp/users/ftpuser1 /srv/ftp/users/ftpuser1/directory1/ drwxr-xr-x. 3 0 0 16 May 23 2016 /srv drwxr-xr-x. 3 0 0 18 May 23 2016 /srv/ftp drwxr-xr-x. 6 99 99 67 Sep 9 08:03 /srv/ftp/users drwx——. 3 2001 2001 23 Sep 9 08:04 /srv/ftp/users/ftpuser1 drwxr-xr-x. […]
我需要ProFTPd连接到几个数据库/表,并通过他们的数据授权用户。 我有数据库/表中的ftplogin数据: db1 / ftp db2 / ftp db2 /用户 db2 / ftp_vip db3 / data 你能给我正确的proftp.conf和/或sql.conf吗? 我用SQLNamedQuery和SQLNamedConnectInfo尝试了多个解决scheme,但是它不能工作,或者只能用于db1 / ftp和igonres其他设置。 我只想通过ProFTPd模块做到这一点,而不需要任何外部软件。 PS。 Proftpd版本:1.3.3a或1.3.4rc2(不pipe我) / /编辑:db3是在另一台机器上,所以视图不会让它。
我正在尝试configurationProFTPD以匹配以下情况: 一个IP地址上有多个域。 每个域都应该有它自己的匿名FTP目录。 一切运行在Ubuntu 12.04LTS VPS服务器上。 例如,应该有一个ftp://example.com和ftp://otherdomain.com ,都有自己的目录,都只允许匿名下载。 我知道我需要创build一个IP别名(使用ifconfig eth0:0 192.168.1.100 (和192.168.1.101类似)),并在proftpd.conf或virtuals.conf中设置一个虚拟主机(同时尝试)。 这是我现在有 <VirtualHost example.com> ServerName "Example.com download" DefaultRoot /var/www/example.com/ftp MaxClients 10 <Anonymous /var/www/example.com/ftp> User ftp Group ftp UserAlias anonymous ftp RequireValidShell no DisplayLogin welcome.msg DisplayChdir .message <Limit LOGIN> AllowAll </Limit> </Anonymous> </VirtualHost> 每当我尝试使用此configuration访问服务器时,都会显示一个密码请求。 无论我尝试什么密码,我都无法进一步了解。 我看到消息来源声称,这是不可能与ProFTPD做,我已经看到了如何使它的工作(我一直无法运行)的指示来源。 许多networking主机在他们便宜的帐户上都有这种configuration,所以应该可能,尽pipe可能不适用于ProFTPd。 任何人都可以帮助configuration这种types的设置?
我想在/ var / www / html目录中设置一个可以读/写/删除/ etc文件的centos用户。 在这里有一些帮助,我得到了用户能够login和查看文件,但现在他们不能上传/删除等。 我创build了一个UID / GID为500的用户“ftpuser”,一个有效的shell / bin / sh和一个/ var / www / 我把/ var / www / html的所有者改为了ftpuser.ftpuser [&也试过了0777] 该用户应该能够在/ var / www / html /目录中读取/写入/删除文件。 这里是proftpdconfiguration: ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType standalone DefaultServer on VRootEngine on #DefaultRoot ~ !adm DefaultRoot /var/www/ […]
我想在Xubuntu 15.10上使用ProFTPD来设置FTP服务器。 用户将通过两种方式连接到此服务器: 内部(使用内部IPv4地址) 外部(使用指向NAT的IPv4和全球IPv6的域名) 最重要的是,除了一个用户组以外,我需要将所有用户切换到/share目录,并使用不同的SSL(TLS)证书进行内部和外部使用。 实际上,我已经把服务器设置为每一个都被伪装成公有IPv4地址的阶段。 但是,这个阻止用户从内部地址连接。 我最初的想法是通过虚拟主机来做,但是我不能这样做。 从谷歌我没有什么有用的话题。 那么,有没有这样做的好方法?
成功设置proftpd服务器后,我想为每个用户添加初始目录,我有2个用户,webadmin可以访问所有文件夹和上传,只能访问上传文件夹 … # Added config DefaultRoot ~ RequireValidShell off AuthUserFile /etc/proftpd/passwd # VALID LOGINS <Limit LOGIN> AllowUser webadmin, upload DenyALL </Limit> <Directory /home/webadmin> <Limit ALL> DenyAll </Limit> <Limit DIRS READ WRITE> AllowUser webadmin </Limit> </Directory> <Directory /home/webadmin/upload> <Limit ALL> DenyAll </Limit> <Limit DIRS READ WRITE> AllowUser upload </Limit> </Directory> 所有设置好,但我需要告诉我的FTP客户端初始目录为每个用户(否则它保持检索目录失败),我认为它应该为每个用户自动设置(不需要在FTP客户端键入初始目录)