默认情况下存储通过挂载到http默認访问路径/var/www/html目录中。那么其目录下的文件如何通过ftp下载呢?
同样需要用户名和密码才能登录但是和上面的区别就是,这个用户名和密码茬你linux系统中是没有的(没有该用户帐号)
在这里只介绍前面两种登录方式
ftp服务器部署步骤:
2、启动、重启、停止 ftp服务
3、设置ftp开机自启动
2、更改默认下载路径方法
2、创建专门用户ftp服务的本地用户
3、设置创建的用户可用于ftp
4、更改默认下载路径方法
(4)详细了解ftp相关设置
1、ftp不常见使用方法
-
如果没有安装,使用yum 安装或者使用rpm -Uvh rpm包名
yum配置详细步骤参考我的经验:rhel6.4 yum本地yum源配置
-
2、启动、重启、停止 ftp服务
-
3、设置ftp开机自启动
-
可以看到在没有更改ftp默认配置时候,ftp服务器默认下载位置是/var/ftp/pub
如果想更改这个默认下载路径有两种方法:
-
每种方法更改之后都需要重启ftp服务
注意:此时ftp能够提供下载的同时,http同样能够提供访问
-
2、创建专门用户ftp服务的本地用户
-
3、设置创建的用户可用于ftp
这两行的意思就是chroot_list文件中用户列表可以用户访问ftp
是否锁定本地系统帐号用户主目录(所有);锁定后用户只能访问用户的主目录/home/user,不能利用cd命令向上转;只能向下
-
4、更改默认下载蕗径方法
sa登录之后默认下载路径是/home/sa注意:此时ftp能够提供下载的同时,http同样能够提供访问
(4)详细了解ftp相关设置
-
1、ftp不常见使用方法
2、FTP 访问时間限制:
3、针对不同的使用者限制不同的速度假设用户sa所能使用的最高速度为500Kb/s
4、对于每一个联机用户,都以独立的进程来运行
一般情況下,在启动VSFTP时只会看到一个名为vsftpd的进程在运行。但若是读者希望每一个联机用户都能以独立的进程来呈现则可通过在/etc/vsftpd/vsftpd.conf文件中增加以丅一行来实现: setproctitle_enable=YES
-
/etc/vsftpd/vsftpd.conf,包含了FTP服务的基本配置参数指令格式为option=value,每条指令独占一行并且指令之前不能有空格而且在option、value和=之间不能有空格。
这个文件是用来记录"不允许"登录到FTP服务器的用户,通常是一些系统默认的用户.
其实它的内容跟上面那个文件内容一样,只是在系統对文件vsftpd.conf 进行检测时,会检测到"userlist_deny=YES",因此这个文件必须存在.
-
(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命令向上转;只能向下;
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您詳细咨询相关领域专业人士。