我一直试图弄清楚如何允许用户上传到Apache2 2/Redhat5.5服务器上的VSFTPD目录。我已经尝试了几个小时允许匿名用户上传。从我试过的每一件事来看,都没有用。我目前可以下载为‘匿名’,但我不能上传。
# 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
我使用ubuntu13.10作为服务器,并在vbox中安装了virtualbox .I安装win 7、win xp、fedora 19作为客户端。现在,我在Ubuntu13.10上安装了vsftpd。当我想从客户端连接到vsftpd时
ftp://192.168.56.2
在网络浏览器上。它向我展示了一个设置密码的窗口,用于登录的用户名。我想以匿名用户的身份登录vdftpd,但我不能。配置文件vdftpd
# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are fairly par
我正在尝试将来自vsftpd的syslog条目压缩为logwatch,以便从:
vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about user Administrator
vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about user Administrator
vsftpd: pam_succeed_if(vsftpd:auth): error retrieving information about use
我在我的fedora 16机器上安装了ftp服务器vsftpd。直到今天早上一切都很顺利。突然,今天早上,当我输入命令重新启动vsftpd时,它显示了以下错误
[root@localhost bibeknam]# service vsftpd restart
Redirecting to /bin/systemctl restart vsftpd.service
Job failed. See system logs and 'systemctl status' for details.
状态报告如下
[root@localhost bibeknam]# service v
我有一个CentOS服务器,在那里我安装了vsftpd服务,但是我收到了错误。
bash: sftp:命令未找到
即使是which sftp命令也找不到这个服务。
具体步骤如下:
作为根:
yum install vsftpd
Total download size: 139 k
Is this ok [y/N]: **y**
配置:
vi /etc/vsftpd/vsftpd.conf
将anonymous_enable=YES更改为anonymous_enable=NO
在userlist_deny=NO之后添加userlist_enable
添加允许的用户:
vi /etc/vsft
已经设置了FTP服务器和用户。但我似乎无法上传或编辑任何文件。
即使用户已经填充了777权限。我甚至不能上传文件到用户的根文件夹。
服务器操作系统: Ubuntu
客户端操作系统窗口
FTP服务器/客户端: fileZila
日志:
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Server does not support non-ASCII characters.
Status:
我在远程服务器上编辑了/etc/vsftpd.conf。现在要重新启动vsftpd,我运行了
ravbholua@ravi:~$ sudo /etc/init.d/vsftpd restart
[sudo] password for ravbholua:
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd restart
Since the script you are attempting to invoke has been conv
我正在运行Ubuntu12.04 LTS。我用apt做了一些小的更新。重新启动后,vsftp停止接受连接,系统用户登录。在auth日志中,我得到以下错误
Dec 22 22:03:13 helium vsftpd: PAM unable to dlopen(pam_cracklib.so): /lib/security/pam_cracklib.so: cannot open shared object file: No such file or directory
Dec 22 22:03:13 helium vsftpd: PAM adding faulty module: pam_cra
[root@VM-20-14-centos lighthouse]# sudo systemctl restart vsftpd
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
[root@VM-20-14-centos lighthouse]# sudo netstat -antup | grep ftp
我希望有人能帮忙。我不是专业人士,也不从事这个行业的工作。我最后的两份工作是海军军官/卡车司机。我喜欢和科技打交道。
我现在对Linux环境很有信心,并尝试编写我的第一个长bash脚本。实际上,在这个社区的帖子们的帮助下,我让它发挥了作用。但是,在完全使用脚本设置VSFTP时,我在某个地方犯了一个权限错误,或者在要包含的目录中出现了错误。
我希望有人能看到我的错误,因为我想得到这个完美,并继续学习。我会附上完整的脚本如下。
#!/bin/bash
USERNAME="someusername"
# Changing to Downloads folder in order
我刚刚更新了Ubuntu12.04LTS(精确穿山甲)从UbuntuServer11.10 (Oneiric )。
它更新了我的vsFTPd安装,似乎发生了一些变化:/我使用了PAM身份验证。是什么改变导致了这一切?
当试图连接到FTP服务器时,我会得到以下错误:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
我试着搜索它,它说要将allow_writable_root=YES添加到配置文件中,但是当我尝试这个并尝试重新启动vsftpd时,它无法重新启动。为什么?
下面是我实际修复的方法:
wget h