Articles of ftp

用VSFTPD和Centos 6.2写入权限

我有一个带有httpd和vsftpd的centos 6.2的服务器。 我在/ var / www中有几个网站,我想为每个站点添加一个ftp用户。 我的user1主目录是/ home / user1,可以从ftp读取/写入文件夹。 (这是我用来SSH和几乎所有的用户) 我把user2设置在/ var / www / site2和bash设置/ bin / nologin(因为我希望它只是一个ftp用户) 我可以使用user2loginFTP并下载文件,但是我无法上传文件或mkdir … 许可是: 为/ var / www: drwxrwxr-x. 13 root root 4096 Aug 21 14:08 . 为/ var / www / site2: drwxrwxrwx. 2 user2 user2 4096 Aug 21 14:35 site2 (777只是为了testing…) 我的vsftpd.conf是: anonymous_enable=NO local_enable=YES […]

vsftpd忽略对configuration文件的更改

我在最新的Arch Linux系统上安装了vsftpd 3.0.2版本。 我可以通过本地networking成功访问和使用服务器,但是无法通过Internet进行工作:login后,服务器在响应客户端进入被动模式的请求时发送本地IP地址。 这使得服务器在本地networking之外无用,因为客户端拒绝将命令发送到无效的IP地址。 (请参阅下面的FileZilla输出) 我研究了这个问题,发现我可以在vsftpd的configuration文件中指定使用被动模式时要发送的地址( 点击这里进行研究 )。 我将pasv_address行添加到我的/etc/vsftpd.conf中,并指定了最小和最大被动端口,并相应地configuration了我的路由器。 使用systemctl重新启动vsftpd后,所有的configuration更改都没有生效。 然后我尝试重新启动整个系统,并得到相同的结果。 我在/etc/vsftpd.conftesting了一些其他设置,发现它们都没有生效。 在我看来,vsftpd忽略了对/etc/vsftpd.conf所做的/etc/vsftpd.conf 。 我find了许多网站,指出vsftpd的configuration文件是/etc/vsftpd.conf,但是如果在命令行中指定了它,可以使用不同的网站。 我已经尽我所能检查了我的系统,但找不到对正在使用的不同configuration文件的引用。 有谁知道我可以做这些configuration更改为vsftpd? 假设我正在使用默认设置,除非我另有指定。 在此先感谢您的帮助。 在修改/etc/vsftpd.conf之后,试图通过Internet尝试连接到我的FTP服务器: Status: Connecting to 71.###.###.###:21… Status: Connection established, waiting for welcome message… Response: 220 server-name FTP server (GNU inetutils 1.9.2) ready. Command: USER user Response: 331 Password required for user. Command: PASS ****** Response: 230 […]

Azure,Log4Net日志文件,FTP传输,响应:550

我有一个使用log4net文件appender Azure上的ASP.NET MVC网站。 由于以下错误,我无法使用FileZilla下载日志文件: 响应:550进程无法访问文件,因为正在被另一个进程使用。 错误:关键文件传输错误 是否有日志或Azure上的设置,我可以使用Web应用程序运行时能够下载日志文件? 我不想closuresWeb应用程序或IIS因此。

获取FTP返回码450为GET,但不是MGET命令

我在Linux上有一个FTP服务器(ProFTPD 1.3.4b),在Windows上有一个FTPS客户端(MOVEit Freely 4.5.1.2 – Secure FTP Client)。 我这样连接 220 ProFTPD 1.3.4b Server (FTP with TLS) [1.2.3.4] 234 AUTH TLS successful Connected to my.ftp.server 232 User myaccount logged in 200 PBSZ 0 successful 200 Protection set to Private 215 UNIX Type: L8 然后像这样启动下载 ftp> get my.file 200 PORT command successful 150 Opening ASCII mode data […]

在IIS 8上使用FTP用户隔离时出现FTP错误530

我正在Windows Server 2012 R2 Essentials框上运行的IIS 8上设置一个FTP服务器。 服务器被configuration为物理目录D:\ (整个驱动器)。 我有3个用户:让我们说user1 , user2和user3 ,所有这些都在一个ftp_users组。 我只为这个组添加了一个读写允许规则。 直到这一点,一切正常,但所有用户都可以访问整个目录。 我用D:\ServerFolders\IIS\Sites\Site[1/2/3]物理path为每个用户( D:\LocalUser\User1等)在D:\LocalUser下创build了3个虚拟目录。 我configuration了FTP用户隔离来隔离用户到他们的用户名目录(禁用全局虚拟目录)。 一旦我这样做了,用户就无法再通过FileZilla中的以下日志连接到FTP服务器: Status: Connecting to <ip address>:21… Status: Connection established, waiting for welcome message… Status: Insecure server, it does not support FTP over TLS. Command: USER user1 Response: 331 Password required Command: PASS ************ Response: 530 User cannot log […]

为给定的文件夹设置FTP访问,但不允许写入?

我在我的VPS上运行Ubuntu Linux,并且我已经设置了VSFTP来轻松地pipe理对用户的FTP访问,只对给定的文件夹。 该文件夹位于/var/www/html/ 系统上的用户(称为account (例如)可以通过FTPlogin,查看设置为默认“home”的目录以及chroot所在的目录。 但是,由于权限的限制,任何文件事务都将失败(写入操作)。 所以我检出了这个文件夹,结果是www-data:www-data拥有它。 所以我做了: sudo usermod -a -G www-data account将帐户添加到用户组,并以这种方式访问​​相同的权限。 我也尝试将帐户设置为我想要的目录的所有者 root@serverhost:/var/www/html/gpx/_SERVERS/accounts/accountname# ls -li total 4 3253350 drwxrwxrwx 7 www-data account 4096 Oct 12 15:07 Folder.I.Want.Acc.To.write.in root@serverhost:/var/www/html/gpx/_SERVERS/accounts/accountname# 正如你所看到的,权限和所有权都应该表明“帐户”用户应该能够写入并在那里进行更改。 但通过FTP,拒绝550错误的权限到达。 任何想法该怎么办? 编辑: 这个问题必须与FTP相关,因为我只能通过SSHterminal在我想要的文件夹中创build一个新目录。

多用户VPS的权限

我有一台Linode VPS服务器,我最近已经安装好了,并且正在从Mediatemple迁移到那里,我有一个由Pleskpipe理的VPS。 我不喜欢Plesk界面和它所做的很多事情,但是赞赏它允许多个人访问服务器上不同域的能力。 我拥有大部分的设置,但是我的域目录有权限问题。 我正在运行Ubuntu 8.04 LTS和Apache 2作为我的Web服务器。 我有成功地位于/var/www/vhosts/domainname.com域的域名,但必须修改文件作为根,以添加/更改域的文件。 我想用以下标准设置访问权限: 每个域可以有一个用户分配给它(并允许同一个用户pipe理多个域 – 甚至可以创build他们的主文件夹符号链接到他们的域) 某些用户将具有shell访问权限,并可能被chrooted到他们控制的域目录 FTP需要设置并能够正确访问域,以便每个域的内容编辑器可以上传/下载,而无需任何权限问题 我是相对较新的Linux系统pipe理员,并已经寻找一个很好的指导,以帮助解决这些问题,但还没有能够find一个呢。 在此先感谢您的帮助。

vsftpd错误:500 OOPS:setuid

当我想通过ftplogin时,有时会出现错误。 错误是500 OOPS: setuid 。 我无法弄清楚为什么有时会发生这种情况,但有时却不行。 我已经把每个用户的进程限制为无限制,但是这仍然发生。 我正在运行Fedora Core 10。

在IIS7上安装FTP?

如何在IIS 7中安装FTP发布? 添加angular色服务不起作用。 在以前的Win 2008服务器上,我不得不下载FTP 7.5作为IIS 7的单独安装。我这样做了,但是又一次无济于事。 有没有安装angular色服务的标准方法?

用于公共FTP的用户权限

我是一个FTP /用户权限的新手。 我们是一本杂志,我们有一个广告服务器,所有的广告客户每个月都会刊登广告。 到目前为止,主要用户广告商具有所有读/写/执行权限,因此任何广告商都可以获取/删除任何其他人的文件。 我想要做的就是设置它,以便拥有读/写/执行权限的admin(我)以及只能将文件上载到网站上的子用户,广告客户,无权删除(或甚至查看,如果可能的话)其他人的文件。