我试图同时安装proftpd(手动)和vsftpd(通过yum),但我仍然无法得到我想要的。我希望允许用户访问他们的主文件夹。这是典型的目标。安装这两台服务器时都没有出现错误,我配置了它,但我无法重新启动正常情况下的任何人:
service vsftpd restart
但失败了。如果通过浏览器转到ftp://localhost,我可以看到唯一一个名为"pub“的文件夹,它是空的。我现在甚至不知道现在运行哪个服务器(vsftpd或proftpd)。我对Linux和CentOS完全陌生,不知道如何找到它。如何纠正其中一台服务器的启动?
我正在运行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
我想问一下linux中的ftp连接,如何使用终端检查linux中的ftp匿名连接?我使用while循环读取vsftpd.conf文件,就像这样
while read line
do
if [ Anonymous_enable=YES ];
then echo " Accept connection"
elif [ Anonymous_enable=NO ];
then echo "Not Accept"
fi
done<vsftpd.conf
我在我的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
当我试图通过以下命令将VSFTPD安装到我的Ubuntu 12.04实例时:
sudo apt-get install vsftpd
我得到以下错误:
Package vsftpd is not available, but is referred by another package.
这是否意味着我使用了错误的别名?还是有其他安装方式?