zoukankan      html  css  js  c++  java
  • 连接 FTP 服务器提示“500 OOPS: cannot change directory:

    安装Linux使用得是CentOS-6.5-x86_64-minimal.iso 镜像,不自带ftp服务

    第一步,我们先看看本地有没有vsftp服务
    cd /etc/vsftpd/ #如果没有这个文件夹,就安装vsftpd服务
    安装vsftpd服务使用:yum install vsftpd

    然后查看vsftpd的状态 :service vsftpd start

    如果active 是running 则服务正在启动中 ,同时可以看到进程pid 是1519
    如果没启动 这启动 :service vsftpd start

    如果还不通

     getsebool  -a | grep  ftp

    查看

    相关项若是为off 执行命令

    setsebool  ftp_home_dir  on

    setsebool allow_ftpd_anon_write on
    setsebool allow_ftpd_full_access on
    setsebool allow_ftpd_use_cifs on
    setsebool allow_ftpd_use_nfs on
    setsebool ftpd_use_fusefs on
    setsebool ftpd_use_fusefs on
    setsebool ftpd_use_passive_mode on
    setsebool httpd_enable_ftp_server on
    setsebool tftp_anon_write on
    setsebool tftp_use_cifs on
    setsebool tftp_use_nfs on

    以上基本全列出了,如果有不足根据查询结果补充

    执行完以后再次查询

     再次执行即可成功

    # ftp  192.168.2.2
      Connected to 192.168.2.2 (192.168.2.2).
      220 (vsFTPd 2.2.2)
      Name (192.168.2.2:root): azune
      331 Please specify the password.
      Password:
      230 Login successful.
      Remote system type is UNIX.
      Using binary mode to transfer files.

    如果是root用户还需编辑/etc/vsftpd/user_list和/etc/vsftpd/ftpusers两个设置文件脚本,将root账户前加上#号变为注释

    重新开启vsftpd   service vsftpd reload

    window 要想ftp访问Linux系统,记得关闭linux防火墙 或相关放行策略

    临时关闭Linux 防火墙命令 重启系统仍会开启 service iptables stop 

    永久关闭防火墙 chkconfig iptables off 

  • 相关阅读:
    Problem D: 双向冒泡排序
    Problem C: 查找最大元素
    Problem D: 小平查密码
    Problem C: 文件单词首字母大写
    Problem B: 文件操作文本文件读入
    Problem A: 文件操作二进制文件读入
    Problem A: 实现链表(线性表)
    【leetcode】包含min函数的栈
    【leetcode】反转链表
    【leetcode】合并两个排序的链表
  • 原文地址:https://www.cnblogs.com/liuzhenguo/p/12803269.html
Copyright © 2011-2022 走看看