• 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

  • 相关阅读:
    农场灌溉问题(回溯)
    六数码问题(广搜_队列)
    求图像周长(回溯)
    六数码问题(回溯)
    花生米(四)
    活动安排(贪心算法)
    自我介绍
    三位老师
    培训期间
    工作十个月感触
  • 原文地址:https://www.cnblogs.com/gide/p/4475572.html
Copyright © 2020-2023  润新知