[FTP 和 NFS的相关配置]
#共享文件夹
##一、配置与管理 FTP 服务器
Linux里叫FTP为vsftpd,他们是一种服务
FTP就是文件传输协议,具备强大的文件传输可靠性和很高的效率
服务机(server)的默认端口号是21号
客户机(client)随机分配一个大于1024端口号来(上传、下载)文件
客户端可以是Windows、Linux
###1、安装FTP的前提
(Yum 和 IP)详情请看 Linux的基础操作
1)有client(客户机)、server(服务机) 客户机测试,可以用Windows
2)client(客户机)、server(服务机)都配置好 同一网段的网络
3)server(服务机)配置yum源
###2、安装vsftpd服务
[root@localhost ~]# yum -y install vsftpd
[root@localhost ~]# yum -y install bash* vim #安装图形化后自带vim,可以不用安装
[root@localhost ~]# bash #安装bash* 之后要bash后可以补全命令
###3、配置vsftpd服务
首先在共享文件夹中创个标志文件
[root@localhost ~]# mkdir /opt/flag
[root@localhost ~]# vim etc/vsftpd/vsftpd.conf #进入vsftpd的主配置文件中
最上行添加共享目录(要提前先创建好目录)
anon_root=/opt/
###4、关闭防火墙/放行规则, 启动服务并设置开机自启
[root@localhost ~]# systemctl stop firewalld #关闭防火墙
[root@localhost ~]# systemctl disable firewalld #把防火墙设为开机不自启
或者放行规则
[root@localhost ~]# firewall-cmd --permanent --add-service=ftp
[root@localhost ~]# firewall-cmd --reload #刷新防火墙规则
[root@localhost ~]# systemctl restart vsftpd #重启服务
[root@localhost ~]# systemctl enable vsftpd #设为开机自启动
###5、查看FTP的端口号/状态
[root@localhost ~]# netstat -pant #查看有没有21号端口
systemctl status + 服务名 查看服务在系统中的运行状态
例:
[root@localhost ~]# systemctl status vsftpd
###6、客户端访问服务端的FTP
Linux:
curl + 链接访问地址
例:
[root@localhost ~]# curl ftp://192.168.100.30/
Windows:
ftp://192.168.100.30/
net use * /del 在cmd控制台里可以删掉远程访问列表
###7、客户端下载文件
Wget(没有的话要用yum安装wget yum -y install wget)
wget ftp://链接地址/文件名
例:
[root@localhost ~]# wget ftp://192.168.100.30/flag
##二、配置 NFS 服务器
NFS就是把服务端的数据备份到客户端上
服务机(server)的默认端口是有两个 111 + 2049
客户机(client)端口号是随机
###1、安装NFS的前提
(Yum 和 IP)详情请看 Linux的基础操作
1)有client(客户机)、server(服务机)
2)client(客户机)、server(服务机)都配置好 同一网段的网络
3)server(服务机)配置yum源
###2、安装NFS(rpcbind nfs-utils)的服务
[root@localhost ~]# yum -y install rpcbind nfs-utils #默认装过这两个包
[root@localhost ~]# systemctl restart nfs #重启NFS服务
[root@localhost ~]# systemctl enable nfs-server #设置为开机自启动(这里serevr不能掉)
[root@localhost ~]# netstat -pant #查看有没有(111 和 2049)的端口
###3、进入配置文件修改NFS服务
[root@localhost ~]#mkdir /opt/nfshare #首先要创建个共享文件夹
[root@localhost ~]# vim /etc/exports
/opt/nfshare 192.168.100.0/24(ro,sync)
客户端跟服务端同一个网段
async(异步传输),sync(同步传输)
ro(只读),rw(可读可写)
###4、关闭防火墙/放行规则 并 客户端访问服务端
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld #把防火墙设为开机不自启
或者放行规则
root@localhost ~]# firewall-cmd --permanent --add-service=nfs
root@localhost ~]# firewall-cmd --permanent --add-service=rpc-bind
root@localhost ~]# firewall-cmd --permanent --add-service=mountd
root@localhost ~]# firewall-cmd --reload
[root@localhost ~]# showmount -e 192.168.100.10(或者写域名) #展示这个网段是否能挂载
[root@localhost ~]# mount -t nfs 192.168.100.10:/opt/nfshare /media #把NFS这个服务挂载到/medi里
##三、autofs 自动配置NFS服务
基于client(客户机)搭建服务 实现自动挂载NFS服务
###1、安装autofs的前提
(Yum 和 IP)详情请看 Linux的基础操作
1)有完成好的NFS服务
2)client(客户机)、server(服务机)都配置好 同一网段的网络
3)client(客户机)配置yum源
###2、在client(客户机) 安装 autofs 并 配置文件
[root@localhost ~]# yum -y install autofs
配置/share:
[root@localhost ~]# vim /etc/auto.master.d/test.autofs
/share /etc/auto.test #配置文件要以autofs结尾,这个文件是自己手动创建的
配置pub:
[root@localhost ~]# vim /etc/auto.test
pub 192.168.100.10:/opt/nfshare #配置文件要与第一个配置文件里定义的参数一致
# 配置auto自动挂载光盘
cdrom -fstype=iso9660 :/dev/sr1
[root@localhost ~]# systemctl restart autofs #重启autofs服务
[root@localhost ~]# systemctl enable autofs
访问/share/pub目录:
[root@localhost ~]#cd /share/pub
云计算是一种服务模型,通过网络的方式,获取资源(计算,存储,网络)

浙公网安备 33010602011771号