我LINUX安装VSFTPD服务,报错550我是匿名登录不能新建目录,文件,更改只能查看,我开了这三个

我LINUX安装VSFTPD服务,报错550我是匿名登录不能新建目录,文件,更改只能查看,我开了这三个,第1张

很简单的问题啊,给你个具体的流程把,我试了没问题的,不行在追问把;
1创建用户 useradd tech 2给用户添加密码:passwd tech 3创建用户目录以及下载目录:mkdir /home/tech mkdir /home/tech/uploads 4修改目录权限为最大:chown tech /home/tech/uploads 5修改配置文件: vim /etc/vsftpdconf write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES 6重启vsftpd /etc/initd/vsftpd restart (修改root不能直接登录ftp问题:/etc/vsftpdftpusers和/etc/vsftpduser_list
里的root都给加上#就可以了!!!

从上面的信息初步判断如下:
估计你配置文件中启用了SSL连接,而本身又没有安装和配置SSL。初级用户不建议使用SSL。
你在vsftpdconf中注释掉
ssl_enable=YES
ssl_tlsv1=YES
其他的再说

不是yum源没有vsftpd,而是他安装的RHEL没有输入合法的序列号。所以无法连接RHN服务器源。

你当前只是安装了ftp客户端工具,没有安装vsftpd这个ftp服务器端程序。

最简单的方法是挂载安装光盘,在光盘中通过mount -ivh 来安装!!

今天小弟在ubuntu上装了vsftpd,仅仅修改了配置文件中listen=yes,其他都没动,然后sudo service vsftpd restart,然后可以匿名访问ftp,之后也没改什么,仅仅删除了配置文件中的一些注释,然后sudo service vsftpd restart,然后ps -e,就看不到vsftpd了,而且21号端口也看不到有服务在监听,访问ftp也是各种被拒绝,切换到root下,pgrep vsftpd,也没有任何反应,感觉是vsftpd根本没启动。
此时stop或者restart vsftpd服务,都提示未知的请求,但是start却正常,求解啊

chkconfig
--list
|grep
vsftpd
这里通常显示的部分关闭,部分开启的。确认一下。
其次,service
+chkconfig是启动服务,即系统开机自动运行。
但是如果你添加了脚本启动在Rclocal,或者某个用户目录下的启动脚本里,
同样,Vsftp可以启动。
而servcie
vsftpd
stauts只是检查当前的系统里的vsftpd进程。不管是否是谁启的。
如果你问的是如何用service
vsftpd
start是否能启动。
可以先service
vsftpd
stop
然后再启动。
如果有出错。将结果贴出来
明白否?

Linux下的服务如果启动失败,一般是看报错和日志进行排查的

报错看不出什么,那么就看下日志记录了什么/var/log/vsftpdlog;

一般是配置文件有问题

/etc/vsftpd/vsftpdconf

/etc/pamd/vsftpd

检查下是否修改过什么;

实在不行就虚拟软件安装下vsftp把配置文件拷贝覆盖下再测试。

这么老的版本居然还有人用

没有安装包 你这个是没yum源 所以只能用其他方式安装

建议使用rpm 包的安装形式  相对简单一些

当然你也可以用源码编译安装的方式


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12995939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存