200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > FTP 在局域网搭建ftp服务器-共享文件资料

FTP 在局域网搭建ftp服务器-共享文件资料

时间:2021-09-07 10:24:37

相关推荐

FTP 在局域网搭建ftp服务器-共享文件资料

搭建ftp服务器

前言1.FTP服务器介绍2.搭建步骤补充

前言

FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。那么接下来,将为您展示如何搭建一个简单的ftp服务器。

1.FTP服务器介绍

在一个小型的局域网内,通常人们为了更加快捷方便的传输一些文件、资料,便可以尝试搭建一个小型的ftp服务器。

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

2.搭建步骤

1.首先准备两台机器,分别部署服务端和客户端

[root@server ~]# yum -y install vsftpd #部署服务端[root@client ~]# yum -y install lftp#部署客户端

2.关闭两台机器的防火墙及linux

#临时关闭防火墙及linux[root@server ~]# systemctl stop firewalld[root@server ~]# setenforce 0setenforce: SELinux is disabled#或者设置永久关闭[root@server ~]# systemctl disable firewalld #重启后立即生效[root@server ~]# vim /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#enforcing - SELinux security policy is enforced.#permissive - SELinux prints warnings instead of enforcing.#disabled - No SELinux policy is loaded.SELINUX=disabled#将此处改为disable模式,默认为enforcing# SELINUXTYPE= can take one of three values:#targeted - Targeted processes are protected,#minimum - Modification of targeted policy. Only selected processes are protected. #mls - Multi Level Security protection.SELINUXTYPE=targeted

3.服务端配置文件/etc/exports

[root@server ~]# vim /etc/exports/var/ftp #在服务端创建共享目录

4.创建共享目录,在此一点要注意的共享目录的权限设置

[root@server ~]# mkdir /var/ftp -p #-p 参数可创建多级目录[root@server ~]# touch /var/ftp/test.txt[root@server ~]# chmod -R /var/ftp #注意设置访问权限

5.启动服务端,浏览器访问

[root@server ~]# systemctl start vsftpd

浏览器直接访问 ftp://192.168.253.184

可以直接点击下载文件

6.如有需要,可选择部署客户端lftp

[root@client ~]# lftp 192.168.253.184lftp 192.168.253.184:~> lsdrwxr-xr-x 2 0 06 Oct 13 16:10 pub-rw-r--r-- 1 0 00 Feb 03 19:52 test.txtlftp 192.168.253.184:~>get text.txt #下载文件 -o参数指定下载路径lftp 192.168.253.184:~>mirror pub #下载目录Total: 1 directory, 0 files, 0 symlinkslftp 192.168.253.184:/> quit

此外除了在客户端对ftp进行文件下载还可以使用put或者send命令对文件和目录实现其上传功能,还可对文件进行一些参数的配置,在此就不一一介绍,感兴趣的朋友可以进一步学习。


补充

关于ftp的其他一些命令:

close:结束与服务器的FTP会话

quit:结束与服务器的FTP会话并退出FTP环境

pwd:查看FTP服务器上的当前工作目录

rename filename newfilename:重命名FTP服务器上的文件

deletefilename:删除FTP服务器上的文件

help[cmd]:显示FTP命令的帮助信息,cmd是命令名,如果不带参数,则显示所有FTP命令


仅供参考,欢迎交流学习!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。