局域网建立ftp共享文件夹_局域网服务器搭建

(3) 2024-08-24 10:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
局域网建立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 0 setenforce: 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
局域网建立ftp共享文件夹_局域网服务器搭建_https://bianchenghao6.com/blog__第1张
可以直接点击下载文件
6.如有需要,可选择部署客户端lftp

[root@client ~]# lftp 192.168.253.184 lftp 192.168.253.184:~> ls drwxr-xr-x 2 0 0 6 Oct 13 16:10 pub -rw-r--r-- 1 0 0 0 Feb 03 19:52 test.txt lftp 192.168.253.184:~>get text.txt #下载文件 -o参数指定下载路径 lftp 192.168.253.184:~>mirror pub #下载目录 Total: 1 directory, 0 files, 0 symlinks lftp 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命令


仅供参考,欢迎交流学习!今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复