Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
局域网建立ftp共享文件夹_局域网服务器搭建,希望能够帮助你!!!。
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。那么接下来,将为您展示如何搭建一个简单的ftp服务器。
在一个小型的局域网内,通常人们为了更加快捷方便的传输一些文件、资料,便可以尝试搭建一个小型的ftp服务器。
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
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
可以直接点击下载文件
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命令
上一篇
已是最后文章
下一篇
已是最新文章