zoukankan      html  css  js  c++  java
  • linux 启动ftp服务,sftp服务

    启动ftp服务:
    yum install vsftpd 
    在/etc/rc.d/init.d/目录下:命令 service vsftp start
    启动ssh服务,sftp服务
    在/etc/init.d/目录下: 命令 /etc/init.d/sshd start 注意这里需要在绝对路径下执行sshd start

    开启root可以通过ftp软件连接的功能:
    默认有一些用户是不能通过ftp连接服务器的,比如root。如果需要开启这些用户,就需要做一些修改才可以。
    (1)编辑/etc/vsftp/ftpusers文件,去掉里面root一行 
    这个文件里存放的是被禁止的登录名 
    (2)编辑/etc/vsftp/user_list文件,去掉里面root一行

    说明:当文件/etc/vsftpd/vsftpd.conf中userlist_deny=YES时 
    文件user_list和ftpusers中的登录名列表被禁止 
    具体查看ftpusers,user_lis
    t文件的注释

    系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。
    需要执行以下步骤才行进行FTP,否则会传输失败

    //查看SELinux设置
    # getsebool -a|grep ftp
    ftpd_disable_trans --> off
    或者
    ftp_home_dir-->off 

    解决方法:
    //使用setsebool命令开启
    # setsebool ftpd_disable_trans 1
    或者
    # setsebool ftp_home_dir 1
    再次查看当前状态是否是on的状态
    # getsebool -a|grep ftp
    ftpd_disable_trans --> on
    或者
    ftp_home_dir-->on

    //setsebool使用-P参数,无需每次开机都输入这个命令
    # setsebool -P ftpd_disable_trans 1
    或者
    # setsebool -P ftp_home_dir 1
    # service vsftpd restart

  • 相关阅读:
    flutter,跟着官网一步一步创建第一个flutter应用
    meta标签的用处详解
    js array 对象
    javascript异步编程,promise概念
    jquery常用
    《java编程思想》:异常丢失
    Nginx均衡负载配置
    Maven将jar包安装到本地仓库
    《java编程思想》读后笔记:二,吸血鬼数字
    基于jQuery Ajax实现无刷新文件上传
  • 原文地址:https://www.cnblogs.com/gide/p/4475572.html
Copyright © 2011-2022 走看看