zoukankan      html  css  js  c++  java
  • linux安装vsftpd服务器

        最近看到python的网络编程,看到用python写ftp客户端的小项目,打算着手连连。为了模仿真实环境,我并没有在本机上开个ftp服务器,选择了在虚拟机中的linux中做ftp服务器,我选择了vsftpd。

        用到的命令:

                             service vsftpd start    --启动vsftpd服务

                             chkconfig vsftp on     --设置开机启动ftp服务

        之后要关闭linux上的 iptables 和firewalld 防火墙 :

                             service iptables stop

                             chkconfig iptables off

                             service firewalld stop

                             chkconfig firewalld off

        这时在我的windows 10 本机用filezilla连接ftp服务器成功

        但是我在cmd中尝试通过windows自带的ftp服务对ftp进行操作时,却出现了 200 PORT command successful. Consider using PASV.这种报错,网上查了之后知道原来是linux内核中的selinux在捣鬼。

        查看selinux服务状态:

                             sestatus

         设置selinux开启off:

                             修改vim /etc/selinux/config 文件 :

                             SELINUX=enforcing 改为disabled即可

         此时用默认用户登陆到服务器是可以对上传下载或删除文件的

         对用户的操作不再赘述,深入的linux 服务器操作参考鸟哥网站

                              

                             

  • 相关阅读:
    ubuntu mint 开机启动项管理
    ubuntu mint 15 编译安装PHP开发环境
    cakephp recursive -1,0,1,2 速查
    git revert all changes
    windows环境变量修改立刻生效的办法
    windows7 mysql install
    ubuntu ll命令
    [Matlab]算法工匠视频1:数字信号处理仿真及实现 第一讲 信号源的产生和滤波1、2
    [Maltab]线性卷积、周期卷积及循环(圆周)卷积
    [C++]自编FFT(递归形式)
  • 原文地址:https://www.cnblogs.com/pangru/p/8985353.html
Copyright © 2011-2022 走看看