Linux文件共享服务

  • FTP服务

FTP协议是文件传输协议,用于文件的双向传输,它的作用就是让用户连接到远程计算机,查看有哪些文件,下载或上传文件。在centos中自带的ftp软件是vsftpd

vsftpd提供三种登陆方式:1.匿名登录  2.本地用户登录  3.虚拟用户登录

  1. 建立虚拟账号相关的系统账号:

Useradd virftp -s /sbin/nologin

2、建立虚拟账户相关的文件  vim  /etc/vsftpd/vsftpd_login //内容如下:

oracle

oracle

oracle1

oracle

更改文件的权限为600:

Chmod 600 /etc/vsftpd/vsftpd_login

3、生成对应的库文件

  1. 建立虚拟账号相关的目录以及配置文件

mkdir  /etc/vsftpd/vsftpd_user_conf

  1. 进入刚创建的目录,创建用户相对应的配置文件

5、在vim /etc/pam.d/vsftpd   在最开头添加两行

  1. 再修改/etc/vsftpd/vsftpd.conf

anonymous_enable=YES改为anonymous_enable=NO

#anon_upload_enable=YES 改为 anon_upload_enable=NO

#anon_mkdir_write_enable=YES 改为 anon_mkdir_write_enable=NO

再增加:

chroot_local_user=YES

guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf

  1. 重启服务

Systemctl restart vsfptd

  • NFS服务

NFS服务有客户端和服务端,这样的好处是可以节省客户端的空间,文件或者光盘直接挂在服务端,客户端可以直接访问

  1. 首先我们开两台虚拟机,一台当客户端,一台当服务端
  2. 在服务端安装(nfs-utils和rpcbind)两个包

  1. 配置etc/exports

/u01/ 192.168.137.0/24(rw,sync,no_root_squash)

这一段分为三部分:u01表示要分享出去的目录 ;后面的ip表示可以访问的网段;()里的表示特殊的权限选项

  1. 重启服务

  1. 在客户端上挂载目录
  1. 先查看服务端共享了哪些目录

showmount -e 192.168.10.68

  1. 再在客户端上挂载这个目录

mount -t nfs 192.168.10.68:/U01 /mnt

(3)在客户端的mnt下就可以看到U01的东西了

  • SAMBA服务

SAMBA是Linux--Windows交互的一种方式

  1. 先把防火墙关闭,确保setlinux关闭、
  2. 安装软件包 :yum install -y samba
  3. 它的默认配置文件是: /etc/samba/smb.conf  默认不修改

  1. 添加用户,这个用户必须是linux中有的

Smbpasswd -a oracle

  1. 重启服务

Systemctl restart smb.service

  1. 测试

Linux文件共享服务相关推荐

  1. Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例

    五.[Samba应用案例二] 设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限. 1.创建目录/software,添加用户jack, ...

  2. 在linux文件共享接口,入坑Linux-day13(使用vsftpd服务传输文件、使用Samba或NFS实现文件共享)...

    一.文件传输协议 #ftp是一种在互联网中进行的文件传输协议,基于客户端/服务器模式,默认使用20.21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接收客户端发出的相关F ...

  3. Linux 学习笔记_12_文件共享服务_4_SSH

    SSH文件共享服务 一.ssh远程登录[一般的Linux系统都会默认安装并启用] 1.Linux上远程命令行登录:ssh 用户名@远程主机IP地址 常用选项: -2:表示SSH2,强制使用第二代SSH ...

  4. Linux实战教学笔记22:企业级NFS网络文件共享服务

    第二十二节 企业级NFS网络文件共享服务 标签(空格分隔): Linux实战教学笔记-陈思齐 ---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载 ...

  5. Linux 网络文件共享服务详细介绍

    Linux 网络文件共享介绍 一.常见的存储类型 1.1 DAS 类型的存储 1.2 NAS 类型的存储 1.3 SAN 类型的存储 1.4 三种存储类型的比较 二.文件传输协议 FTP 2.1 FT ...

  6. Linux网络文件共享服务(一)存储类型和文件传输协议FTP

    成功不易,加倍努力! 网络文件共享服务 本章总目录 1 存储类型 1.1 DAS存储 1.2 NAS存储 1.3 SAN存储 1.4 三种存储比较 2 文件传输协议 FTP 2.1 FTP工作原理介绍 ...

  7. Linux上(Redhat7)实现NFS文件共享服务

    NFS(Network File System)网络文件系统基于TCP/IP 主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录,可以像使用本地主机资源那样远程读写文件夹 主要用途:N ...

  8. Linux之文件共享服务

    本笔记来源: 文件共享服务FTP.NFS.Samba数据同步实战_哔哩哔哩_bilibili NFS服务 背景 把网络中的资源通过NFS共享出来,共享出来以后,通过挂载NFS的远程资源把它挂到本机,一 ...

  9. linux 文件服务,Linux操作系统之文件服务(ftp、nfs)

    一.FTP server 1.简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一. logo: 作用: 提供文件共享服务, ...

最新文章

  1. 300道Python面试题,备战春招!
  2. python编程从入门到实践课后题答案-《Python编程:从入门到实践》课后习题及答案—第11章...
  3. Python 正则表达式 匹配任意字符
  4. 机器学习入门必备的13张“小抄”(附下载)
  5. 【计算机视觉】论文笔记:Ten years of pedestrian detection, what have we learned?
  6. java更改用户邮箱_git修改user.name 和user.email
  7. iOS - UITextField
  8. lvds传输距离标准_如何正确看待POE交换机150米、长距离250米传输
  9. android so库放在哪,Android开发中so文件放置的位置
  10. 微信小程序布局技巧(二)
  11. Micropython——使用PS2手柄实现远程遥控
  12. tomcat集群(小型项目)
  13. 微信小程序获取手机号php
  14. 单工,半双工和和全双工通讯的概念
  15. War3地图编辑器基础:玩家设置+地图元素的属性设置+地图事件设置
  16. powerpoint预览_如何调整PowerPoint模板的大小
  17. ubuntu 下如何下载linux内核源码
  18. 读《Google软件测试之道》笔记---SWE,SET,TE职责
  19. Activiti7-BPMN介绍
  20. android设备未开通数据网络服务,华为手机打开移动数据却无法上网怎么办?

热门文章

  1. 理论力学专题:理论力学(物理类)框架
  2. Gatsby静态站点生成器
  3. 区块链技术遇上元宇宙如鱼得水 三鼎发力开启元宇宙时代新篇章 Tycoon Zone新秀锐起 势不可挡
  4. 小白成长以及学习轨迹:我的四年大学,写给正在读大学的你
  5. 微信小程序开发常见报错汇总
  6. 红外发射、接收头(红外基础知识)
  7. Vue组件化编程开发
  8. java 正则 不包含字符串_java正则表达式找出不包含特定字符串
  9. 软件库,CDKey卡密充值,php源码
  10. 第六节:单调有界定理(证明求数列),海涅定理,夹逼准则,定积分定义(求数列极限)