我对ProFTPd服务器完全陌生,我真的找不出如何配置我所需要的东西。我想了解一些关于虚拟服务器和目录规则的说明。
我正在运行DebianDebianLinux6.0.7(压缩)和ProFTPd版本1.33。
我需要的是两个不同的用户(比如ftpuser1和ftpuser2,我已经在服务器上创建了Unix用户)可以通过FTP访问两个不同的文件夹(/var/ftpfolder1 for ftpuser1和/var/ftpfolder2 for ftpuser2)。
我的意思是,如果ftpuser1通过FTP (例如与FileZilla客户端)连接到我的服务器,他必须只能访问文件夹/var/ftp
我使用basic-ftp连接到ftp服务器,但遇到以下错误:
Connected to myip:21 (No encryption)
< 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 16:52. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are als
我想是这样的问题吧。我得到了这个非常基本的网络设置,需要帮助设置一些地址转发。
如下图所示,所有流量都通过eth0接口进入(85.123.32.23)。外部dns也被设置为将所有主机定向到此ip。
现在,我到底该如何过滤传入的请求到每个框?止痛药是静止的!
我的网络布局:
📷
我不想通过分配大量的港口等来解决这个问题。
在我的一厢情愿的想法中,这样的事情会很好:)
set service nat rule 10 type destination
set service nat rule 10 inbound-interface eth0
set service nat rule 10 dest
请注意,下面描述的问题是在Fedora上的Mono。我在Visual Studio中测试了相同的代码,它的行为完全符合预期。这是Mono中的一个bug吗?
在浏览器中,我可以转到ftp://10.32.70.50/docs,在输入用户名/密码后,我可以列出~用户名/文档的内容
我的ftp客户端软件将读取我的登录的根目录(ftp://10.32.70.50//)或顶层目录,而不管ip后面的相对路径(ftp://10.32.70.50/docs)。
List<string> dirlist = new List<string>();
Uri testuri = new Ur
请温文尔雅,因为我的服务器知识几乎为零!
我被要求对一个wordpress网站做一些CSS修改--很好,我很擅长这一点!我有所有的ftp信息和wordpress密码,但当我编辑文件并尝试使用Dream Weaver重新上传它们时,我得到一个错误,我没有权限写入特定的文件。所以,我想做的第一件事是右键单击文件并编辑权限,但当我尝试这样做时,我得到了相同的问题:
An FTP error occurred - cannot put the_file.js. Access denied.
The file may not exist, or there could be a permissio