Articles of ftp

我如何告诉SELinux在特定的目录下给vsftpd写入权限?

我已经在我的Fedora 12服务器上设置了vsftpd,我想要进行以下configuration。 每个用户都应该可以访问: 他的主目录(/ home / USER); 我为他创build的网页目录(/ web / USER)。 为了达到这个目的,我首先configuration了vsftpd来将每个用户chroot到他的主目录。 然后,我用正确的权限创build/web/USER ,并使用mount –bind /web/USER /home/USER/Web以便用户可以通过/home/USER/Web访问/web/USER 。 我还打开了SELinux的布尔型ftp_home_dir以便vsftpd被允许写入用户的主目录。 除了当用户尝试上传或重命名/home/USER/Web的文件时,这种方式非常有效,SELinux禁止它,因为还必须对/web/USER进行更改,而SELinux不会将vsftpd权限授予写任何东西到该目录。 我知道我可以通过打开SELinux boolean allow_ftpd_full_access或ftpd_disable_trans来解决问题。 我也尝试使用audit2allow来生成一个策略,但是它所做的是生成一个策略,使ftpd可以对public_content_ttypes的目录进行写入访问; 这相当于打开allow_ftpd_full_access ,如果我理解正确的话。 我想知道是否可以将SELinuxconfiguration为允许通过FTP写入特定目录/web/USER及其内容,而不是完全禁用SELinux的FTP控件。

将带客户端证书的FTPScurl到vsftpd

我想通过用户名+密码或客户端证书来validationFTP客户端。 只有FTPS是允许的。 用户/密码的作品,但在curltesting(我没有另一种select)和客户端证书,我需要传递一个用户。 通过提供证书进行身份validation不是技术上的可行吗? 的vsftpd.conf passwd_chroot_enable=YES chroot_local_user=YES ssl_enable=YES rsa_cert_file=usrlocal/ssl/certs/vsftpd.pem force_local_data_ssl=YES force_local_logins_ssl=YES 用curl -v -k -E client-crt.pem –ftp-ssl-reqd ftp://server:21/testfiletestingcurl -v -k -E client-crt.pem –ftp-ssl-reqd ftp://server:21/testfile输出结果是: * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS handshake, CERT (11): * SSLv3, TLS handshake, Request CERT (13): * SSLv3, TLS handshake, […]

在Debian上设置FTP用户帐户

我正在尝试在运行Debian安装和proftpd的服务器上设置一个FTP帐户。 我需要一些基本的命令,让我查看,编辑,创buildFTP用户。 我还不清楚是否需要将这些用户专门添加到proftpd中,或者只需在服务器上添加这些用户就足够了。 最终,我想有一个FTP用户,我可以连接到一个svn部署工具beanstalkapp,以便它可以将内容部署到我的/ var / www /目录。 任何帮助将不胜感激,即使它只是一些我应该用来查看和更新​​用户的shell命令的链接。

如何在debian上重新安装pure-ftpd?

因为我有我的纯FTP的问题,我决定彻底删除并重新安装它。 所以我喜欢 apt-get remove pure-ftpd-mysql find / -name "pure-ftpd" -exec rm -rf {} \; 现在重新安装init.d脚本和其他作品仍然失踪后,我不知道他们是如何到达那里最初…

centOS机器上的ftp日志在哪里?

centOS机器上的ftp日志在哪里? 我有问题使用filezilla传输文件。 我可以浏览远程站点,但不能进行传输。 Error: Could not connect to server Status: Delaying connection for 5 seconds due to previously failed connection attempt… Status: Resolving address of callhome4free.webspacecommerce.com Status: Connecting to xxx.xxx.xxx.100:21… Status: Connection established, waiting for welcome message… Error: Could not connect to server

命令查看在vsftpdlogin用户?

我正在使用安装在RHEL5上的vsftpd。 我需要获取当前login的ftp用户,所以我发布了last|grep 'still'但没有显示ftp用户。 什么是实现这个命令?

站点到站点传输(FXP)错误

我在IIS6中启用了站点到站点的传输,如下所示: http : //support.microsoft.com/kb/247132 但我在cuteftp程序中收到这个错误: STATUS:> [2011-10-15 11:45:24 PM] Site-to-site configuration #2: source – PORT, destination – PASV. COMMAND:> [2011-10-15 11:45:24 PM] DST: TYPE I [2011-10-15 11:45:24 PM] DST: 200 Type set to I. COMMAND:> [2011-10-15 11:45:24 PM] SRC: TYPE I [2011-10-15 11:45:24 PM] SRC: 200 Type set to I. COMMAND:> [2011-10-15 11:45:24 PM] DST: […]

VSFTPD无法设置文件夹的写入权限

我刚刚build立了我的第一个FTP服务器与VSFTPD分中。 我可以连接到它使用组ftp用户的用户,但我只读访问。 我试过几个不同的CHMOD代码文件夹(甚至777)都无济于事。 这是我用来设置服务器http://tinyurl.com/73pyuxz的教程,希望你能看到我错过的东西。 提前致谢 。 请求的configuration文件: # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults. # # READ THIS: This example file is […]

尝试SSH时连接超时

有一天我试图通过SSH连接到我的远程服务器,因为我一直有。 但是现在当我尝试连接它大约60秒后才超时。 我跑 service ssh start 这告诉我,作业已经运行:ssh。 我然后跑了 $netstat -tnlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 1972/dovecot tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 1972/dovecot tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2030/mysqld tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 1972/dovecot tcp 0 […]

httpd,vsftpd和烦人的selinux

我有一个安装了httpd运行和vsftpd的CentOS 6.3,但是我无法平衡用户能够通过ftp上传和他们的网站工作的权限。 我做的事: I create a user with their home directory as `/home/username` I create a sub folder called `html` for their website I chown their directory `chown -R username:apache /home/username` I chmod their directory `chmod -R 750 /home/username` I chcon their directory `chcon -R -t httpd_sys_rw_content_t /home/username` 和他们的网站加载好,但他们无法FTP,但如果我做以下,他们可以FTP但他们的网站不加载: chcon -R -t user_home_dir_t /home/username 如果我禁用selinux,用户可以ftp和网站加载。 […]