无法为vsftpd FTP服务器设置新用户。 我的http服务器的根目录是在/ var / www / someuser主用户有它的主目录在/ home / mainuser当我用这个用户login,没关系,但我需要访问/ var / www / someuser我做了以下: useradd -d /var/www/someuser -p *** someuser addgroup ftpusers usermod -aG ftpusers someuser chown mainuser:ftpusers /var/www/someuser chmod 0775 /var/www/someuser 但是当我试图用vsftpdlogin时,它告诉login是不正确的。 我做错了什么? 的vsftpd.conf: listen=YES anonymous_enable=NO write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES ftpd_banner=some text secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd check_shell=NO rsa_cert_file=/etc/ssl/private/vsftpd.pem userlist_file=/etc/vsftpd_user_list (empty file) userlist_enable=YES
我在同一防火墙/路由器后面有两台机器 – 一台是Windows 7工作站,另一台是Windows 2003服务器。 问题是在Windows 2003服务器上使用FileZilla FTP 客户端 (注意:不是服务器)的传出 FTP访问。 使用Win7工作站上的FileZilla客户端,我可以使用被动模式连接到外部FTP站点,而不会出现问题。 但是,当我尝试从Windows 2003服务器上的FileZilla客户端尝试相同的事情时,它试图检索目录列表时挂起。 日志输出如下: Status: Resolving address of xxxxx.com Status: Connecting to xxx.xxx.xxx.xxx:21… Status: Connection established, waiting for welcome message… Response: 220———- Welcome to … Command: USER … Response: 331 User … OK. Password required Command: PASS ************* Response: 230 OK. Current directory is […]
我有一个运行CentOS的虚拟服务器,需要创build一个FTP用户来给客户端,这样他们可以上传一些文件给我。 任何想法,我怎么去这个,我怎么只给他们访问从一个文件夹上传? (我不在乎什么文件夹,只要他们不能访问我的其他文件。) 谢谢。
这是一个完整的configuration: anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=YES chown_username=myuser xferlog_file=/var/log/vsftpd_uploads.log xferlog_std_format=YES idle_session_timeout=600 data_connection_timeout=120 ftpd_banner=Welcome to my FTP server. no_anon_password=YES anon_world_readable_only=YES anon_umask=077 anon_root = /var/ftp chroot_local_user=YES listen=YES listen_port=20021 max_clients=30 max_per_ip=2 一切工作,如果我删除anon_root指令。 ls -lah /var/ drwxr-xr-x 2 ftp ftp 4.0K Apr 11 21:01 ftp 任何胶水? 它没有写日志,没有抱怨,只是[! ]重启后。 试图改变几乎所有的东西,但没有看到我的错误:(
这是我的问题,简而言之: 1)我的ISP阻止FTP端口(不在路由器上,所以我无法控制) 2)我的布法罗NAS不会让我改变默认的FTP端口 3)我的ISP的调制解调器/路由器不会让我分别设置外部和内部端口的端口转发。 例如,我可以转发端口666到一个内部IP地址只有在端口666 …不是端口666(广域网)到端口20(局域网) 这基本上意味着ISP和布法罗NAS都这样做,所以我不能使用FTP。 我曾考虑将NAS的共享映射到一台计算机上的networking驱动器上,让这台计算机运行一个FTP服务器。 我听说有这样做的networking问题。
我在老虎审计报告中得到这个警告 –WARN– [lin003w] The process `proftpd' is listening on socket 21 (TCP on every interface) is run by proftpd. 该进程正在侦听端口21 OK 在每个界面上:我只有一个OK 它由proftpd运行:这就是好主意 我在这里看不到问题… 为什么我会对此发出警告?
比方说,我有一个远程ftp服务器中的一个大的backup.tar.gz文件。 我需要一些文件,但我不想下载/解压所有的。 只是特定的文件/文件夹。 通常这是从tar.gz文件中select文件的代码: tar zxf backup.tar.gz /the/file/you/want 但是..从FTP服务器没有下载? 可能吗?
我们有一个使用内置的Windows命令行ftp客户端上传文件到FTP服务器的遗留系统。 它使用-s开关执行此操作,使用ftp文件如下所示: debug open myftpsite.com 21 <username> <password> cd remote_folder ascii lcd "c:\myfolder" prompt put export.txt export.tx rename export.tx export.txt quit 这工作99%的时间,但其他1%的时间没有。 当它成功运行时,生成的日志文件包含来自服务器的响应消息,如上面的每个命令之后的“250 OK”。 这个问题有时似乎连接失败,我们在日志文件(从服务器或FTP客户端)根本没有消息。 ftp客户端似乎仍然返回一个进程退出码0。 有没有人有任何build议: 从内置的Windows命令行ftp客户端获得更好的日志logging? AND \ OR强制它返回一个不是0的进程退出代码来表示出了什么问题?
我们目前有几个自定义(perl)进程,上传/下载客户端到/从客户端(ftp,sftp,web等)。 这些进程将成功或失败的电子邮件发送到各个地址。 某些进程会进行多次尝试,并在每次尝试后发送警告电子邮件。 一些脚本确认集合中的所有文件都可用,踢出其他脚本。 虽然上传/下载过程感觉混杂在一起,但通过通知电子邮件(我们可以每天获得几百个!!)本身就是一件苦差事。 有没有一个通用的解决scheme – 开源或商业 – 这种types的工作? 不仅可以处理上传/下载文件,监视目录等,而且还提供了一个检查各种任务状态的方法。
我有我的托pipe服务器上安装的Windows 2003和2008年。 在我的办公室有一个2静态IP互联网线路。 当有一个上传文件在服务器上我已经检查了FTP日志,它显示我的静态ips。 有没有办法find我的办公系统的本地IPfile upload。 如果有人有答案,我将很好的跟踪谁在服务器上更改文件。 从最后一个月突然任何时候一个断开的链接添加在我的网站的主页,由于这个我的网站是closures的。 请帮我找出问题。 提前致谢。 Jagat Sheth