我只是在Ubuntu 15.04安装proftpd,它工作正常,我做了我的ftp用户名为“ftp”的权限设置那里有目录“/ home / ftp /”,但我有一个问题,因为我有一个文件夹我的主文件夹“ / home / ftp / public_html /这似乎我的权限不会有任何影响,因为在“/ home / ftp”我得到了正确的权限,因为我写了,但在“/ home / ftp / public_html”我可以下载,上传,删除等,为什么它不工作?你可以在这里看到我的权限 <Directory /home/ftp> Umask 022 022 AllowOverwrite off <Limit LOGIN> AllowUser ftp DenyALL </Limit> <Limit ALL> Order Allow,Deny AllowUser ftp Deny ALL </Limit> <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD> AllowUser ftp Deny […]
我使用“proftpd administrator”在mysql数据库中设置了proftpd用户。 用户主目录遵循rule /backup/agency_name/user1 , /backup/agency_name/user2 ,…, /backup/agency_name/userN 。 现在我想设置一个新用户(机构负责人),以便他/她只能读取/下载他所在机构的用户保存的/backup/agency_name/所有内容。 我不知道用户主目录是否按我的方式命名。 有什么build议吗? 和什么proftpd指令使用? 谢谢
我有一个租用的VPS wieh debian安装。 最近我已经安装了proftpd,以允许只读访问每个人和完全访问特定用户。 我根据几个指南configuration了proftpd(使用TLS)。 我已经解锁被动端口(通过iptables的端口和21端口),并设置匿名login。 当我login时,一切正常 – 快速login,快速通过目录…当我尝试下载文件时发生问题 – winscp / filezilla / python,所有卡住下载文件,然后松散连接(文件是〜 1kB,非常小)。 当我通过SFTP连接到服务器时,我没有问题和全速。 有任何想法吗? 你需要我的proftpd.conf文件吗? 更新: 我看到我需要添加一些信息,这要感谢第一个评论(关于SCP): 我希望能够匿名查看文件,最好是通过networking浏览器,但它不是必须的。 我需要设置一个应用程序,从VPS与我的硬盘上的文件夹同步整个文件夹(我打算通过python来做到这一点,但shell / bash也不错) 我希望能够下载/上传整个目录或只有那些已经改变的文件 我需要这个没有第三方程序是可行的。 通过cmdline / bash或官方的python库。 需要在Windows和Fedora上工作 我的iptablesconfiguration: Chain INPUT (policy ACCEPT) target prot opt source destination fail2ban-ssh-ddos tcp — anywhere anywhere multiport dports ssh ACCEPT tcp — anywhere anywhere tcp […]
我正在运行ESXI 6.0,并根据本教程在我的服务器上安装了ProFTPD以获得ftp访问权限。 它工作,但3个小时左右后,我将无法连接到它,我需要重新启动服务从vSphere。 它仍然会说,服务正在运行,但它不会再连接。 有没有人有任何想法可能会出错,我能做些什么来解决这个问题?
我只是用proftpd和mod_sql设置我的ftp服务器。 validation似乎到现在为止工作正常。 我仍然可以使用数据库中的用户login,但是chroot不再工作。 服务器不是从数据库中取回homedir,而是尝试将chroot改为默认的homedir(这是不可能的,因为它被设置为/ dev / null)。 proftpd.log: 2016-10-25 18:12:21,276 xxx proftpd[2673] xxx.de (xxx.t-ipconnect.de[80.128.XX.XX]): FTP session opened. 2016-10-25 18:12:21,313 xxx proftpd[2673] xxx.de (xxx.t-ipconnect.de[80.128.XX.XX]): chroot to '/dev/null' failed for user 'me': Not a directory 2016-10-25 18:12:21,313 xxx proftpd[2673] xxx.de (xxx.t-ipconnect.de[80.128.XX.XX]): error: unable to set DefaultRoot directory 2016-10-25 18:12:21,313 xxx proftpd[2673] xxx.de (xxx.t-ipconnect.de[80.128.XX.XX]): FTP session closed. proftpd的/ […]
我已经在Centos 7机器上安装了proftpd 。 这是systemctl -l status proftpd的输出: proftpd.service – ProFTPD FTP Server Loaded: loaded (/usr/lib/systemd/system/proftpd.service; enabled; vendor preset: disabled) Active: active (running) since gio 2017-06-15 08:46:23 EDT; 2s ago Process: 5358 ExecStart=/usr/sbin/proftpd $PROFTPD_OPTIONS (code=exited, status=0/SUCCESS) Main PID: 5359 (proftpd) CGroup: /system.slice/proftpd.service └─5359 proftpd: (accepting connections giu 15 08:46:23 edmure.francescoruvolo.com systemd[1]: Starting ProFTPD FTP Server… giu […]
我需要一个支持基于名称的虚拟主机的 Linux上的FTP服务器。 基于proftpd文件,这个软件包支持基于名字的和基于IP的虚拟主机。 实际上,我想在一个IP地址上定义两个虚拟服务器。 然后所有用户根据域名login到ftp服务器到特殊目录。 例如,我们有两个名字为xy和hn的网站,我们有ftp用户。 我的configuration文件是在以下几行: /etc/proftpd/proftpd.conf ….. include /etc/proftpd/conf.d/h.conf include /etc/proftpd/conf.d/x.conf /etc/proftpd/conf.d/x.conf <VirtualHost xy> MaxLoginAttempts 3 RequireValidShell no DefaultRoot /home/x/ </VirtualHost> /etc/proftpd/conf.d/h.conf <VirtualHost hy> MaxLoginAttempts 3 RequireValidShell no DefaultRoot /home/h/ </VirtualHost> 使用这些设置当我loginyo xy或hn时,我login到指向/ home / h /的目录。 如果我在proftpd.conf中replace两个包含行,首先包含x.conf和 h.conf ,用xy或者hnlogin后,/ home / x /被打开。
我在老虎审计报告中得到这个警告 –WARN– [lin003w] The process `proftpd' is listening on socket 21 (TCP on every interface) is run by proftpd. 该进程正在侦听端口21 OK 在每个界面上:我只有一个OK 它由proftpd运行:这就是好主意 我在这里看不到问题… 为什么我会对此发出警告?
我设置了一个proftpd服务器,但是当用filezillalogin时遇到错误 Commando: PASV Antwoord: 227 Entering Passive Mode (193,191,187,24,175,62). Commando: MLSD Fout: Verbinding verloren Fout: Ontvangen van mappenlijst is mislukt 它说连接丢失,接收目录列表失败。 当我评论我的TLS线时,它的工作,当我取消注释它,我得到上述。 我的TLSconfiguration: <IfModule mod_tls.c> TLSEngine on TLSLog /var/log/proftpd/tls.log TLSProtocol SSLv23 TLSOptions NoCertRequest TLSRSACertificateFile /etc/proftpd/ssl/proftpd.cert.pem TLSRSACertificateKeyFile /etc/proftpd/ssl/proftpd.key.pem TLSVerifyClient off TLSRequired on </IfModule> 在我的日志中的身份validation后,我似乎无法find任何exception。
我正在阅读如何将ProFTPd与MySQL进行接口以实现我正在执行的实现,我注意到,似乎所有示例代码或指令都将MySQL中的用户login字段设置为“varchar(30)”。 我没有看到任何说ProFTPd的字段长度是有限制的,但是我想要检查。 这个设置将被混合到的项目正在计划使他们的通用用户名支持“varchar(255)”。 我可以安全使用吗? 或者是否有FTP限制其他地方我错过了? 运行ProFTPd 1.3.4a(自定义编译),MySQL 5.1.54(Ubuntu的回购)