开发者社区 问答 正文

FTP安装 出错 warningthe home directory already exists

使用 Linux一键安装web环境 后日志 是对的:---------- add disk ok -------------------- make dir ok -------------------- env ok -------------------- mysql-5.1.73 ok -------------------- nginx-1.4.4 ok -------------------- php-5.5.7 ok -------------------- php extension ok -------------------- vsftpd-  ok -------------------- phpwind-8.7 ok -------------------- phpmyadmin-4.1.8 ok -------------------- web init ok -------------------- rc init ok -------------------- mysql init ok ----------但是 无法ftp 传文件。提示:/etc/init.d/vsftpd: No such file or directory  
那目录没有这文件 我也 进去看了  




单独 按照 fpt服务
http://help.aliyun.com/knowledge_detail/5973912.html?spm=5176.7114037.1996646101.1.BeI2Vy&pos=1
按照这个安装 再添加新用户时 [font='Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti, 'Microsoft YaHei']又出现 :
useradd: warning: the home directory already exists.Not copying any file from skel directory into it


什么原因 ,是不是这台服务器 有问题?都被我碰见了
当初 试用还能连上ftp服务呢,刚买新的 就出现这毛病

展开
收起
闹海鱼儿 2015-11-11 20:18:42 8223 分享 版权
阿里云 AI 助理回答

根据您描述的情况,您在使用一键安装的Web环境后遇到FTP服务无法上传文件的问题,并提示/etc/init.d/vsftpd: No such file or directory。这意味着系统未能找到vsftpd服务的启动脚本,这可能是因为FTP服务未正确安装或配置不完整。请按照以下步骤尝试解决此问题:

  1. 检查FTP服务状态

    • 首先,确认vsftpd是否已成功安装。可以通过运行命令 which vsftpd 来查找vsftpd的可执行文件位置。如果找不到,可能需要重新安装vsftpd。
  2. 手动安装与配置vsftpd

    • 参考阿里云文档中的指导手动安装和配置vsftpd服务。确保遵循正确的安装步骤,包括但不限于:
      • 使用包管理器(如apt-getyum)安装vsftpd。
      • 配置vsftpd的基本设置,例如允许匿名访问、本地用户访问等,编辑 /etc/vsftpd/vsftpd.conf 文件。
      • 创建FTP用户账户(如果需要),并设置相应的目录权限。
      • 启动vsftpd服务,并设置开机自启。
  3. 创建启动脚本(如果缺失)

    • 如果系统中确实缺少vsftpd的服务启动脚本,可以手动创建一个。通常,这个脚本位于 /etc/init.d/ 目录下。您可以参考vsftpd官方文档或其他可靠资源来编写该脚本,确保其包含启动、停止、重启等基本功能。
  4. 验证服务与端口

    • 安装并配置完成后,通过 systemctl status vsftpd 检查服务状态。
    • 确认FTP默认端口21是否开放,使用 telnet your_server_ip 21 测试连接。
  5. 防火墙规则调整

    • 确保服务器的防火墙规则没有阻止FTP服务的端口(21及被动模式所需端口范围)。使用如 ufwiptables 的命令来查看和调整规则。
  6. 测试FTP连接

    • 使用FTP客户端软件尝试连接到您的服务器,检查是否能够登录并上传文件。

通过上述步骤,您应该能诊断并解决FTP服务无法上传文件的问题。如果问题依旧存在,建议详细检查vsftpd的日志文件(通常位于 /var/log/vsftpd.log),以获取更具体的错误信息进行进一步排查。


注:以上回答基于提供的知识库参考资料进行了结构化整理和专业性解释,旨在提供针对性的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答