主页 > 主机易尔灵网络科技

启动vsftpd的时候提示vsftpd:unrecongnizeservice是怎么回事?

153 2023-11-30 12:52

一、启动vsftpd的时候提示vsftpd:unrecongnizeservice是怎么回事?

pam验证出了问题,nologin用户无法使用shell登陆。解决办法如下:

1、查找pam验证文件的位置(vsftpd配置文件最底部)

sudo vim /etc/vsftpd/vsftpd.conf

应该会看到pam_service_name=vsftpd

使用find命令查找文件位置

sudo find / -name "vsftpd"

在出现的结果中,找出带pam的 ——> /etc/pam.d/vsftpd

2、修改pam认证方式

sudo vim /etc/pam.d/vsftpd

找到:auth required pam_shells.so

在之前加上#号注释掉。

3、重启vsftpd

sudo systemctl restart vsftpd。

补充:

1、第一步可直接跳过,加上去的原因是:

无法登陆时经常出现的530错误,网上有很多奇怪的处理方式,要么不管用,要么安全性较差,特别是建议修改/etc/passwd文件中的 /sbin/nologin为/bin/bash的,这将使该用户可以直接登陆shell而进入系统。还有一些说是更改vsftpd.conf中的pam_service_name等于任意值,经验证这是绝对不行的(你可将所有配置都调整正确,只修改此处进行试验)。写在这里,以便更多人看到后能够节约时间。

2、与vsftpd配置无关但与ftp配置相关的sftp。

vsftpd与sftp的配置几乎不相关(关联衔接处在:vsftpd.conf中设置ssl_enable后,就转交由openssh的vsftpd处理验证了)。在后续配置sftp时,验证方式是在/etc/ssh/sshd_config文件中修改的。在配置sftp出现登陆成功后又退出的错误时,要跳出vsftpd来思考。附图参考

二、service vsftpd start提示:Redirecting to /bin/systemctl start vsftpd.service?

分析如下:

1、原因:估计是使用的是Centos7或者 Fedora高版本。启用服务变化了。

2、解决方法:执行命令使用:#/bin/systemctl start vsftpd.service。

3、centos7里面是systemctl start sshd或systemctl start sshd.service。因为centos6里面用的是init来管理服务的,现在centos7改成systemd来管理。你自己安装服务的时候里面会有说明的,会告诉你怎么启动。所有的服务都放在/usr/lib/systemd/system里面的,你不知道的话用man , info , 或者到/usr/share/doc里面去查,网络配置文件/etc/sysconfig/network里有错误,改一下就好了。扩展资料CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS 加入红帽后不变的是:1. CentOS 继续不收费2. 保持赞助内容驱动的网络中心不变3. Bug、Issue 和紧急事件处理策略不变4. Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在变化的是:1. 我们是为红帽工作,不是为 RHEL2. 红帽提供构建系统和初始内容分发资源的赞助3. 一些开发的资源包括源码的获取将更加容易4. 避免了原来和红帽上一些法律的问题

三、vsftpd乱码解决方法?

解决办法:

1、使用vsftpd的补丁,目前只有vsftpd-2.0.3-encoding.patch.tar.bz2

2、使用能够设置编码的FTP客户端

如FlashFXP 4.2.1,选择【站点】-【站点管理器】-【站点列表】-【快速连接】,选择使用的连接,点击【选项】-【字符编码】-【UTF-8】。

3、转换服务器目录文件编码[未测试]

linux下:

convmvfs /ftp/pub_gbk -o srcdir=/ftp/pub, icharset=utf8,ocharset=gbk

的代码,那么访问/ftp/pub_gbk的时候文件名就都是GBK的了,windows下也就不会有乱码。   

也可以用下面这个命令把文件名编码转换一下:   

convmv -f UTF-8 -t GBK -r yourfile --notest   

不用--notest选项,只显示转换后的结果,不对文件真正进行操作

四、修改vsftpd主配置文件?

配置过程

1、关闭防火墙 service iptables stop

2、启动vsftpd service vsftpd start

3、添加root用权

cd /etc/vsftpd 更改文件ftpusers 和 user_list ,去掉对root用户的限制,更改后reboot;

4、配置Leapftp,建立站点,正确输入相关信息即可;

五、vsftpd服务必须开启的端口?

1.开放tcp端口

2.开放udp端口

3.重新加载防火墙

六、suse下怎么查看是否安装vsftpd?

好像跟rhel差不多的吧 service iptables status看看,或者iptables -L -nv service sshd status service vsftpd status

七、notfound(requiredby/usr/sbin/vsftpd)是什么意思?

linux 下面的软件很多都有依赖关系,估计你安装的时候依赖软件包没装!推荐使用yum命令一键安装,解决包依赖关系!

八、怎样退出vim中vsftpd.conf的配置?

先输入:然后输入wq回车就会保存还好并且退出

如果不想保存就输入q!然后回车

九、linux架设vsftpd后为什么始终无法连接?

是设置的问题,以下是解决方法:安装完vsftpd后进行简单的配置后,用本机可以正常登陆,不过局域网及外网均不能正常登陆。提示如下:

1、“尝试 116.xxx.61.xxx:33333,已连接到。

2、正在从服务器上装入目录列表。

3、正在断开与站点 116.242.61.124 的连接"4、重启服务:/etc/init.d/vsftpd restart,顺利登陆。对计算机软件的维护主要有以下几点:(1)对所有的系统软件要做备份。当遇到异常情况或某种偶然原因,可能会破坏系统软件,此时就需要重新安装软件系统,如果没有备份的系统软件,将使计算机难以恢复工作。(2)对重要的应用程序和数据也应该做备份。(3)经常注意清理磁盘上无用的文件,以有效地利用磁盘空间。(4)避免进行非法的软件复制。(5)经常检测,防止计算机传染上病毒。(6)为保证计算机正常工作,在必要时利用软件工具对系统区进行保护。总之,计算机的使用是与维护分不开的,既要注意硬件的维护,又要注意软件的维护

十、linux vsftpd怎么可以上传下载文件?

答,方法/步骤如下

1

要从服务器下载文件到本机,先看服务器目录位置用命令查 pwd 再用lcd命令确定本机目录位置。

然后用get命令下载到本机目录

2

要从本机上传文件到服务器,先看ls 查看要上传的文件并记住路径目录位置用再用lcd命令指定要上传文件本机目录位置。

然后用put命令上传。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片

热点提要

网站地图 (共13个专题7937篇文章)

返回首页