Articles of ftp

vsftpd:500 OOPS:无法更改目录

你能帮我用vsftpd服务器吗? 我正在尝试将其configuration为使其与虚拟用户协同工作。 问题是,我仍然在FTP客户端中出现错误: 500 OOPS: cannot change directory: [there is nothing more after : ] 细节: # getenforce Disabled #ls -al /home/back drwxrwxrwx+ 4 ftp ftp 4096 Jan 13 14:49 . drwxr-xr-x. 5 root root 4096 Dec 23 16:10 .. drwxrwxrwx. 2 ftp ftp 4096 Dec 3 18:00 it #cat vsftpd.conf anonymous_enable=YES local_enable=YES virtual_use_local_privs=YES write_enable=YES […]

如何设置IIS 8.5 FTP服务器只能监听一个IP地址?

我在IIS中定义的所有FTP站点都绑定到192.16.9.3:21和192.16.9.3:990 ,但是当我执行netstat时,我得到了以下内容: C:\>netstat -a -n -o Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 1168 TCP 0.0.0.0:990 0.0.0.0:0 LISTENING 1168 TCP [::]:21 [::]:0 LISTENING 1168 TCP [::]:990 [::]:0 LISTENING 1168 C:\>tasklist /svc /FI "PID eq 1168" Image Name PID Services ========================= ======== ======================================== svchost.exe 1168 ftpsvc 如何强制ftpsvc只192.16.9.3 ?

如何将新的虚拟用户添加到DB4格式的现有VSFTPD虚拟用户数据库?

我已经设置并configuration了一个正常工作的Ubuntu 14.04服务器上的VSFTPD服务器。 对于身份validation,我使用以下描述的方法通过DB4格式的PAM passwd文件设置虚拟用户: 创build虚拟用户数据库 要创build一个“db4”格式的文件来存储用户名(这里的另一个选项是apache htpasswd样式文件,没有讨论),首先用交替行的用户名和密码创build一个纯文本文件。 例如,用密码“vivekpass”创build名为“vivek”的用户,并用密码“sayalipass”创buildsayali: cd /etc/vsftpd sudo gedit vusers.txt 示例输出: vivek vivekpass sayali sayalipass 接下来,像这样创build实际的数据库文件(可能需要首先安装db_util包): db_load -T -t hash -f vusers.txt vsftpd-virtual-user.db chmod 600 vsftpd-virtual-user.db rm vusers.txt 我现有的用户工作正常,但现在我需要添加更多的用户到用户db文件。 如何将新用户添加到现有的vsftpd-virtual-user.db文件中?

无法从WAN访问vsftpd服务器

编辑:它已被修复通过添加pasv_addr_resolve = yes到configuration文件,并设置iptables例外被动范围使用此命令:iptables -I INPUT -p tcp –dport pasvstart:pasvend -j ACCEPT 我已经把端口转发了20和21,和50000-60000。 我无法从局域网或Internet访问该服务。 ftptest.net结果: Warning: Plaintext FTP is insecure. You should use explicit FTP over TLS. Status: Resolving address of (public ip) Status: Connecting to (public ip) Warning: The entered address does not resolve to an IPv6 address. Status: Connected, waiting for welcome message… Reply: […]

如果在卷中装入文件夹,则装载有绑定文件夹的文件不会出现在FTP客户端中

我使用mount bind参数在ftp文件夹中挂载了一个外部文件夹(来自ftp文件夹之外): mount –bind sourcefolder destinationfolder 该文件夹被正确安装,我可以看到我的SSH客户端中的文件,但如果我连接到FTP,挂载的文件夹根本不会出现。 如果我尝试在ftp客户端中创build一个具有相同名称的文件夹,它不允许我创build它,因为相同的文件夹已经存在。 我的vsftpdconfiguration如下所示:(vsftpd在openVPN下运行,不知道这是否是问题) 请注意:我尝试装入绑定位于外部卷(分区)的文件夹。 如果我在与FTP文件夹相同的分区中安装一个文件夹,它将起作用。 但我需要挂载另一个分区卷。 anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES chroot_local_user=YES userlist_deny=NO userlist_file=/etc/vsftpd/users_allow listen_address=10.8.0.1 pasv_enable=YES 使用的客户端是Filezilla 3.7.0.2

vsftpdlogin错误:530

我正在Fedora Server 22上运行vsftpd ftp-server。问题是,如果用户尝试使用正确的密码login,会发生以下错误:“530login不正确”。 vsftpd.conf : listen=YES anonymous_enable=NO local_enable=YES guest_enable=YES guest_username=management user_sub_token=$USER local_root=/mnt/ext/users/$USER chroot_local_user=YES write_enable=YES local_umask=022 virtual_use_local_privs=YES dirmessage_enable=YES hide_ids=YES connect_from_port_20=YES pam_service_name=vsftpd ftpd_banner="Welcome…" pam vsftpd file : auth required pam_pwdfile.so pwdfile /etc/vsftpd/passwd account required pam_permit.so pam_pwdfile.so is installed : /usr/lib/security/pam_pwdfile.so passwd file (试着用“htpasswd”和“openssl”生成): user:hash / mnt / ext / users和子目录归用户“pipe理” 让别人知道我能做些什么,几天前我已经从archlinux切换到了服务器上的fedora,而且我已经设法让它工作。 谢谢

具有共享configuration的IIS 7.5 FTP虚拟目录

我有一个使用这里列出的方法的群集IIS FTP服务: http : //support.microsoft.com/kb/974603 添加新的虚拟目录时,除非将群集服务故障转移到新实例,否则在FTP站点中不可用。 IIS虚拟目录pipe理部分也不显示虚拟目录。 如果我尝试再次添加它们,则会收到一条消息,表明它已经存在。 共享configuration共享上的applicationHost.config文件确实显示其中的虚拟文件夹,IIS只是拒绝重新读取它。 我试过回收FTP服务器以及从命令提示符运行iisreset。 没有一个工作,让IIS重新读取configuration的唯一方法似乎是故障转移到另一个节点。 有谁知道如何强制IIS重新读取共享configuration? 更新:我刚刚发现一些虚拟目录在其中一台物理服务器上运行,但不能在另一台物理服务器上运行。 在每种情况下,IIS都能看到虚拟目录,我可以在IIS中查看目录中的内容(在每个物理服务器上)。 但是,尝试FTP到服务器和CD到虚拟目录会导致它不工作的550。 我可以使用交汇点并隐藏Windows资源pipe理器中的交汇点来模拟虚拟文件夹,但是我不确定在IIS中使用该configuration与实际的虚拟文件夹可能出现的任何问题。

无法连接到Demandware的vsftpd

我有vsftpd在被动模式下在我的服务器上运行。 我已经分别设置了pasv_min_port和pasv_max_port分别为14000和14050。 我能够从filezilla以及所有其他系统连接到它。 但是我的一个客户正在使用Demandware作为他们的OMS,并且想要将一些文件从Demandware传输到FTP服务器。 然而,当他们尝试连接时,超过一分钟后超时,并给出221错误。 客户无法提供任何详细的错误消息。 但是,当他们试图从Filezilla连接,它的工作原理。 这里可能是什么问题? 谢谢。

ProFTPD – 文件拥有者是www-data而不是连接的用户

出于某种原因,当我ftp使用ProFTP时,我创build的文件由www-data:www-data 。 我希望他们被myusername:www-data所拥有myusername:www-data 。 奇怪的是, /etc/proftpd中的文件没有提到www-data 。 用户信息: $ id user1 uid=1002(user1) gid=33(www-data) groups=33(www-data) $ grep 1002 /etc/passwd user1:x:1002:33:User,,,:/home/user1:/bin/bash

ftp服务器处于被动模式下的私有子网

我有以下configuration: FTP客户端(public_IP1)=> internet =>防火墙(Public_IP2)=> FTP服务器( 10.10.12.171 ) 我在Firewall有以下iptables规则: DNAT tcp — 0.0.0.0/0 Public_IP2 tcp dpt:21 to:10.10.12.171 MASQUERADE all — 10.0.0.0/8 0.0.0.0/0 我也在Firewall加载了nf_conntrack_ftp nf_conntrack_ftp 13057 0 nf_conntrack 79944 6 nf_conntrack_ftp,nf_conntrack_ipv4,nf_nat,iptable_nat,vzcpt,vzrst 在主动模式下,一切正常。 在被动模式下,我有以下错误(在客户端): ftp> passive Passive mode on. ftp> dir 227 Entering Passive Mode (10,10,12,171,86,26) ftp: connect: No route to host 我猜客户往往连接到我的私人IP( 10.10.12.171 )。 如何改变它?