当前位置: 首页 > article >正文

Linux FTP服务问题排查

一、问题描述

       最近linux虚拟机重启之后发现,FTP服务总是不正常,工具无法连接。

二、排查及处理过程

1、检查ftp服务是否正常安装:yes

     rpm -qa|grep vsftpd

2、检查ftp服务是否正常启动:

     systemctl status vsftpd

   启动vsftpd

    systemctl start vsftpd

   

3、使用连接工具测试

MobaXterm FTP连接不成功,提示:

<<<  530 Please login with USER and PASS.
Error EElFTPSUnacceptedReplyError: Unaccepted server reply code 530 to command PWD

错误代码530通常表示用户没有登录或者登录失败,服务器因为权限问题拒绝了用户的登录请求。

原因:root用户没有配置ftp对应的路径和权限。

更改root用户登录成功:

Opening FTP connection to 192.168.146.130
FTP login with username ftpuser
<<<  220 (vsFTPd 3.0.2)
>>>  USER ftpuser
<<<  331 Please specify the password.
>>>  PASS ***********
<<<  230 Login successful.
>>>  FEAT

<<<  250 Directory successfully changed.
>>>  PWD
<<<  257 "/usr/ftproot"
>>>  CWD /usr/ftproot
<<<  250 Directory successfully changed.
>>>  PWD
<<<  257 "/usr/ftproot"
Opening directory /usr/ftproot...
>>>  PWD
<<<  257 "/usr/ftproot"
>>>  CWD /usr/ftproot
<<<  250 Directory successfully changed.
>>>  TYPE A
<<<  200 Switching to ASCII mode.
>>>  PASV
<<<  227 Entering Passive Mode (192,168,146,130,207,32).
>>>  LIST
<<<  150 Here comes the directory listing.
<<<  226 Directory send OK.
>>>  CWD /usr/ftproot
<<<  250 Directory successfully changed.
Directory /usr/ftproot opened. Showing file list...

三、配置FTP自动启动

为了确保FTP服务在系统启动时自动启动,可以使用以下命令启用FTP服务的自启动功能:

sudo systemctl enable vsftpd

修改完成后,保存修改并使用以下命令重启FTP服务:

sudo systemctl restart vsftpd


http://www.kler.cn/a/306966.html

相关文章:

  • 什么是两化融合
  • 【深度学习】LSTM、BiLSTM详解
  • 【数理哲学】决定论与混沌理论
  • MySQL远程连接错误解决:Host is not allowed to connect to this MySQL server
  • Django Form
  • vue3+vite搭建脚手架项目本地运行electron桌面应用
  • 数据技术革命来袭!从仓库到飞轮,企业数字化的终极进化!
  • 机房运维工作的核心:确保系统稳定与高效
  • java计算机毕设课设—电子政务网系统(附源码、文章、相关截图、部署视频)
  • 简单多状态DP问题
  • framebuffer在Ubuntu上的操作
  • [数据集][目标检测]智慧交通铁路人员危险行为躺站坐检测数据集VOC+YOLO格式3766张4类别
  • MySQL 中的 GROUP BY 和 HAVING 子句:特性、用法与注意事项
  • 包含 Python 与 Jupyter的Anaconda的下载安装
  • c#将int转为中文数字
  • 为什么H.266未能普及?EasyCVR视频编码技术如何填补市场空白
  • CentOS入门宝典:从零到一构建你的Linux服务器帝国
  • Linux基础开发环境(git的使用)
  • 经验笔记:Node.js 中的 process.nextTick
  • 解决Linux服务器 shell 上下左右键出现乱码^[[D ^[[C ^[[A ^[[B
  • 在linux下,找到指定命令对应的路径信息
  • echarts 5.3.2 折线图 tooltip设置trigger为axis无效
  • 面向对象程序设计之继承(C++)
  • OpenCV-上下采样
  • Pytorch是如何做显存管理的
  • qmt量化交易策略小白学习笔记第64期【qmt编程之获取获取期权全推数据--code_list全推tick数据】