我刚刚在一台机器上安装了一台Web服务器,我当然也想要一台Fpt客户机。 我以前曾经和vsftpd一起工作过,所以我决定这次也使用它。 该系统是一个Ubuntu服务器12.04。 当我安装vsftpd时,我注意到它在名为“ftp”的机器上创build了一个新用户。 / etc / passwd有这个信息: ftp:x:107:116:ftp daemon,,,:/srv/ftp:/bin/false 我想知道:这个用户的目的是什么? 什么是? 是否保留了任何内容,或者我可以更改密码,然后使用它通过ftp访问机器? 如果我删除它或更改密码,我会打破东西吗? 感谢您的build议! 🙂
当为客户做一些Web开发工作时,我意识到他们的服务器(Windows 2003 VM)启用了匿名ftp。 这不是他们想要的东西。 我试图closures他们,如下所示: 下 IIS Manager -> FTP Sites -> Properties -> Security Accounts 有一个checkboxAllow anonymous connections ,我想我需要取消选中。 但是,当我取消选中它时出现以下警告消息: The authentication option you have selected results in passwords being transmitted over the network without data encryption. Someone attempting to compromise your system security could use a protocol analyzer to examine user passwords during […]
我在为Windows Server 2008 R2设置FTP时遇到了一个奇怪的错误。 完成FTP的设置后,我试着启动它,因为它默认是OFF ,而我认为它应该默认启动。 试图启动这个FTP,我遇到了一个错误,说:“FTP不能启动。另一个FTP站点可能使用相同的端口”。 由于除此之外没有其他的ftp站点,我无法弄清楚。 是的,当然我试过netstat -a ,发现端口号21已经在监听 ,但是我没有看到任何运行在我的IIS console上的ftp站点。 任何人都可以请帮助我,如何解决这个问题,或至less让我知道如何停止在端口21监听的服务,所以它停止听了…所以,然后我可以设置这个当前的FTP站点,以侦听端口21 。
我最近在专用服务器上安装了ESXi,而且由于数据中心策略,我必须在ESXi上运行路由器-VM以将stream量路由到虚拟机/从虚拟机使用/ 29 IP子网。 我得到一个IP地址和8IP子网数据中心将子网IP路由到我的单个IP,我configuration我的路由器VM如下: 给eth0分配单个IP给子网分配第一个可用的IP eth1启用路由器-VM(centOS 6.4)的内核ip4转发更改 IP表允许转发(只是删除转发阻止规则)。 一世 为我的虚拟机网关I使用了eth1的IP(子网的第一个可用IP) 没有添加任何路由到路由器VM,只是IP转发。 现在所有的东西都正常工作,HTTP,SSH到服务器,从服务器到Internet, 除了FTP服务器 ,我完全禁用了路由器的IP表,但没有任何改变。 我不知道我的问题是什么来源,我该如何解决这个问题。
我在FreeBSD 9上用proftpd运行一个web服务器。 我想添加几个ftp用户到服务器,以便他们可以select上传文件到自己的网站。 当试图用proftpd来做到这一点时,我需要使用系统的adduser命令来首先在系统中创build用户。 有什么办法可以避免吗? 我读了关于虚拟用户,但我似乎无法find任何指导一步一步configuration它 谢谢
我在Linux Mint上安装了vsftpd,我把一些设置改成了configuration文件,所以它允许匿名用户,但是我想将它们redirect到他们可以上传文件的某个目录。 我只是困惑在设置…
我对ProFTPd服务器是全新的,我真的不知道如何configuration我所需要的。 我想对虚拟服务器和每个目录规则有一些解释。 我正在运行Debian Debian Linux 6.0.7(Squeeze)和ProFTPd版本1.33。 我需要的是,2个不同的用户(假设我已经在服务器上创build了Unix用户ftpuser1和ftpuser2 )可以通过FTP访问2个不同的文件夹(ftpser1 /var/ftpfolder2和/var/ftpfolder2 ftpuser2 )。 我的意思是,如果ftpuser1通过FTP(例如FileZilla客户端)连接到我的服务器,他必须只能访问文件夹/var/ftpfolder1 (对用户“2”相同)。 他们无法看到服务器中的任何其他文件夹。 我认为最好的办法是给这两个用户两个不同的URL指向相同的IP(同一台服务器),即。 ftpsite1.domain.com用于ftpuser1 , ftpsite2.domain.com用于ftpuser2 。 所以我试图为用户1创build一个虚拟服务器,另一个用户2在这个主题上search互联网上的一些教程,但是我无法达到我想要的结果。 我也试过configurationper-directory指令没有任何成功。 问题是用户能够通过FTP连接到服务器,但他们只能看到他们的HOME文件夹,而不是我想要的文件夹。 在这里你会发现我尝试的configuration。 我也想从你的理解虚拟服务器和每个目录指令之间的区别。 我的意思是:我想像的是类似于Apache可以做的东西…但我真的不能完全理解如何正确configuration它们。 谢谢。 尝试目录configuration ftpuser1 <Directory /var/ftpfolder1> <Limit ALL> DenyAll </Limit> <Limit ABOR APPE LIST MLSD NLST NOOP OPTS REST STOR PASS FEAT PWD USER CWD> DenyAll AllowUser ftpuser1 </Limit> </Directory> ftpuser2 […]
这就是我所看到的: $ telnet ec2-???-???-232-82.compute-1.amazonaws.com 21 Trying ???.???.232.82… Connected to ec2-???-???-232-82.compute-1.amazonaws.com. Escape character is '^]'. 220 (vsFTPd 2.3.5) USER foo 331 Please specify the password. PASS secret 230 Login successful. PASV Connection closed by foreign host. 为什么这可能发生? 这是/etc/vsftpd.conf一部分: pasv_enable=YES pasv_min_port=5000 pasv_max_port=5200
我的问题是相当简单的是有可能configurationvsftpd,以便它隐藏或不告诉客户端有关文件,用户没有权限(No rwx),如果是的话如何?
我安装了MacPorts安装的ProFTPD守护进程。 它像一个魅力一年的工作。 现在它根本不工作了。 我得到的是 拒绝连接 ftp localhost Trying ::1… ftp: Can't connect to `::1': Connection refused Trying 127.0.0.1… ftp: Can't connect to `127.0.0.1': Connection refused Trying fe80::1%lo0… ftp: Can't connect to `fe80::1%lo0': Connection refused ftp: Can't connect to `localhost' 我写信给MacPorts和ProFTP,但迄今为止还没有答案,所以我希望这里有人能帮助我。 故障排除 在这里find一些故障排除提示 当我检查我得到的ProTPD进程 ps -ef | grep proftpd 0 58 1 0 4Aug13 ?? 0:00.77 […]