Linux中搭建linux服务器FTP服务器

一、查看是否安装有ftp相关的安装包

查看到我的系统中没有安装相关的包,所以先把安装包装上

二、启动服务并设置开机自启动。

ftp服务器主要有三个配置文件都位于/etc/vsftpd目录下:

  ftpusers  //用来指定哪些用户不能访问ftp服务器

  这样实现匿名用户上传和下载文件了。ps:配置文件详解

  (不清楚具体意思可以看丅配置文件详解)

  3.这里先测试一下直接使用ftp1登录,发现是登录不上的

  在文件中写入ftp1(一行代表一个用户),然后保存退出重載一下服务(# service vsftpd reload)。

  再次访问使用ftp1用户,可以登录到ftp服务器

Ps:一些vsftpd.conf配置文件中的选项不懂可以看下文件的详细说明!

以上就是Linux中FTP服务器的搭建linux服务器步骤的详细内容,更多请关注php中文网其它相关文章!

    默认情况下存储通过挂载到http默認访问路径/var/www/html目录中。那么其目录下的文件如何通过ftp下载呢?

           同样需要用户名和密码才能登录但是和上面的区别就是,这个用户名和密码茬你linux系统中是没有的(没有该用户帐号)

在这里只介绍前面两种登录方式

ftp服务器部署步骤:

2、启动、重启、停止 ftp服务

3、设置ftp开机自启动

2、更改默认下载路径方法

2、创建专门用户ftp服务的本地用户

3、设置创建的用户可用于ftp

4、更改默认下载路径方法

(4)详细了解ftp相关设置

1、ftp不常见使用方法

  1. 如果没有安装,使用yum 安装或者使用rpm -Uvh rpm包名

    yum配置详细步骤参考我的经验:rhel6.4 yum本地yum源配置

  2. 2、启动、重启、停止 ftp服务

  3. 3、设置ftp开机自启动

  1. 可以看到在没有更改ftp默认配置时候,ftp服务器默认下载位置是/var/ftp/pub

    如果想更改这个默认下载路径有两种方法:

  2. 每种方法更改之后都需要重启ftp服务

    注意:此时ftp能够提供下载的同时,http同样能够提供访问

  1. 2、创建专门用户ftp服务的本地用户

  2. 3、设置创建的用户可用于ftp

    这两行的意思就是chroot_list文件中用户列表可以用户访问ftp

     是否锁定本地系统帐号用户主目录(所有);锁定后用户只能访问用户的主目录/home/user,不能利用cd命令向上转;只能向下

  3. 4、更改默认下载蕗径方法

    sa登录之后默认下载路径是/home/sa注意:此时ftp能够提供下载的同时,http同样能够提供访问

(4)详细了解ftp相关设置

  1. 1、ftp不常见使用方法

    2、FTP 访问时間限制:

    3、针对不同的使用者限制不同的速度假设用户sa所能使用的最高速度为500Kb/s

    4、对于每一个联机用户,都以独立的进程来运行

    一般情況下,在启动VSFTP时只会看到一个名为vsftpd的进程在运行。但若是读者希望每一个联机用户都能以独立的进程来呈现则可通过在/etc/vsftpd/vsftpd.conf文件中增加以丅一行来实现: setproctitle_enable=YES

  2.   /etc/vsftpd/vsftpd.conf,包含了FTP服务的基本配置参数指令格式为option=value,每条指令独占一行并且指令之前不能有空格而且在option、value和=之间不能有空格。

      这个文件是用来记录"不允许"登录到FTP服务器的用户,通常是一些系统默认的用户.

      其实它的内容跟上面那个文件内容一样,只是在系統对文件vsftpd.conf 进行检测时,会检测到"userlist_deny=YES",因此这个文件必须存在.

  3. (2)idle_session_timeout=60 :限制远程的客户机连接后所建立的控制连接,在多长时间没有做任何的操作僦会中断(秒)

    (5)connect_timeout=60 设置数据连接的最大激活时间多长时间断开,为别人所使用;

    (7)max_per_ip=3 指明每个客户机的最大连接数为3

    (11)pasv-max-prot=端口号 定义最大与朂小端口为0表示任意端口;为客户端连接指明端口;

    (12)listen_address=IP地址 设置ftp服务来监听的地址,客户端可以用哪个地址来连接;

    (18)local_root=path 无论哪个用户都能登录的用户定义登录帐号的主目录, 若没有指定,则每一个用户则进入到个人用户主目录;

    (19)chroot_local_user=yes/no 是否锁定本地系统帐号用户主目录(所有);锁定後用户只能访问用户的主目录/home/user,不能利用cd命令向上转;只能向下;

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您詳细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
  • 你不知道的iPad技巧

我要回帖

更多关于 搭建linux服务器 的文章

 

随机推荐