zoukankan      html  css  js  c++  java
  • Ubuntu下搭建FTP服务器

    Ubuntu下搭建FTP服务器

    我装的服务器系统是Ubuntu 12.04 LTS,FTP软件当然是选择大名鼎鼎的vsftpd(very secure FTP daemon), 用系统自带的FTP还好Ubuntu装vsftpd还是很简单,一句命令就行:
    命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。

    可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。

    开启、停止、重启vsftpd服务也很简单:

    新安装的vsftpd默认是可以匿名访问,如果只想给某一个用户专门访问某一目录下的权限,则需要修改vsftpd的配置了。

    首先,创建一个专门用来访问的用户,例如叫“test”:

    设置密码:
    修改vsftpd的配置文件“vi /etc/vsftpd.conf”:
    在/etc/vsftpd.chroot_list添加受访问目录限制的用户:
    echo "test" >> /etc/vsftpd.chroot_list

    安装过程中遇到的一些问题:

    “530 Login incorrect”

    在 /etc/shells 最后一行添加“/sbin/nologin”

    “500 OOPS: vsftpd: refusing to run with writable root inside chroot()”

    启用了chroot的话,根目录要设置为不可写

    OK,重启vsftpd之后就可以使用上面新创建的账号访问:)
  • 相关阅读:
    谨以此文纪念一周的心血历程
    面向对象初调用:foolish 电梯
    洛谷 1016 旅行家的预算
    洛谷 1514 引水入城
    洛谷 3178 树上操作
    洛谷 3811 【模板】乘法逆元
    洛谷 1156 垃圾陷阱
    洛谷 1363 幻想迷宫
    洛谷 1736 创意吃鱼法
    洛谷 1436 棋盘分割
  • 原文地址:https://www.cnblogs.com/douyamv/p/4069718.html
Copyright © 2011-2022 走看看