zoukankan      html  css  js  c++  java
  • Centos--vsftp的配置

    第一次正式接触linux,折腾ftp好几遍,安装第三次终于好了

    安装    yum -y vsftpd install     vsftpd:very secure ftp daemon   (deamon为守护进程,httpd、vsftpd, 猜测 d代表Linux上进程缩写)

    安装完成后  service vsftpd start  启动vsftpd服务,systemclt enable vsftpd 开机自动启动vsftpd服务

    开启自启后不放心的话就用,systemclt list-units --type=service  (units后有个空格,type前为两个-)确认下

    systemctl为新的代替service和chkconfig的命令,格式为 systemclt start vsftpd)

    chkconfig旧命令 与 systemclt新命令

    即可访问,但为了安全起见,再配置一下

    vim  /etc/vsftpd/vsftpd.conf    (vsftpd   config文件, vim  vi都是文本编辑器,vim为升级版)

    打开文件后,按  i   进入插入(写)模式,按a也行,为在后插入。

    修改配置,匿名用户不可访问。

    chroot为change root directory 跳出根目录,按如图配置,其他配置默认即可,只有

    chroot_list中的用户可以有超级权限,目前只有在浏览器中打开才能跳出根目录。

    (资源管理器中可能也行,但是目前不知道怎么弄,是不是用 / 啥的,请大神留言指教)

    useradd –d /***/***(目录)   –s /sbin/nologin ***(用户名)

    passwd ***(用户名)然后就设置这个账户的密码

    ftp一开始在火狐和谷歌中打不开,网上没查到解决方案,想起以前的ftp开启了被动模式,以更好的适应ftp工具

    于是打开浏览器的internet选项->高级,将被动模式取消,浏览器访问ftp恢复正常

    至此,我的ftp就配置好啦

    当我给其他人添加帐号时,报错   500 OOPS: vsftpd: refusing to run with writable root inside chroot() 
    经查找,是由于vsftpd版本升级,加强了安全方面的检查,从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。在配置文件vsftpd.conf中添加如下代码allow_writeable_chroot=YES

    开了一个账户,文件夹为:/var/www/html    但是没有写入权限

    解决方法:  chmod -R 777 /var/www/html     修改文件夹权限即可

  • 相关阅读:
    Qt中的角度转弧度
    Qt5鼠标事件及实例
    POJ 2239 Selecting Courses【最大匹配】
    POJ 1325 Machine Schedule【最小点覆盖】
    POJ 1469 COURSES【二分图最大匹配】
    POJ 1274 The Perfect Stall【二分图最大匹配】
    poj2226Muddy Fields【最小点覆盖(建图的思路比较好)】
    hdu4160Dolls【最小路径覆盖】
    hdu2444The Accomodation of Students【判断二分图+最大匹配】
    HLG1407Leyni的游戏【最小点权覆盖集】
  • 原文地址:https://www.cnblogs.com/lxzbky/p/6918575.html
Copyright © 2011-2022 走看看