【unit7 unit9】cifs网络文件系统访问;vsftp服务
******************************
******7.访问网络文件系统*********
******************************
****cifs网络文件系统访问*****
1.安装个共享访问客户端
yum install samba-client -y
2.识别共享目录
smbclient -L //172.25.254.253
[root@netfsclient mnt]# smbclient -L //172.25.254.253
Enter root's password: (直接回车)
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
IPC$ IPC 远程 IPC
westos Disk
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
3.访问共享
命令访问)
[root@netfsclient mnt]# smbclient //172.25.254.253/westos
Enter root's password:
Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \>
挂载访问)
mount //172.25.254.253/westos /mnt -o username=guest
4.开机自动挂载cifs
方法1)
vim /etc/fstab
//172.25.254.253/westos/mntcifsdefaults,username=guest 0 0
方法2)
vim /etc/rc.d/rc.local
mount //172.25.254.253/westos /mnt -o username=guest (写在最后一行)
chmod 755 /etc/rc.d/rc.local
******nfs网络文件系统的访问*********
1.安装访问共享软件
yum install nfs-utils
2.识别共享
showmount -e 172.25.254.250
3.使用共享
mount 172.25.254.250:/nfsshare/nfs1 /mnt
4.自动挂载
方法1)
vim /etc/fstab
172.25.254.250:/nfsshare/nfs1 /mnt nfsdefaults0 0
方法2)
vim /etc/rc.d/rc.local
mount 172.25.254.250:/nfsshare/nfs1 /mnt
chmod 755 /etc/rc.d/rc.local
******autofs自动挂载服务******
1.服务功能
默认使用mount挂载共享时当不使用共享也会处于挂载状态
浪费共享服务器资源
autofs可以实现当使用时自动挂载,当闲置时自动卸载
2.安装服务
yum install autofs -y
systemctl start autofs
3.访问
cd /net/172.25.254.250/nfsshate/nfs1
4.设定空闲卸载时间
vim /etc/autofs.conf
15 timeout = 3**闲置3妙后系统自动卸载网络设备
5.实现自定义共享挂载点
vim /etc/auto.master
最终自定义挂载点的上层目录字配置文件
/mnt/etc/auto.nfs
vim 字配置文件
最终挂载点网络共享目录
vim /etc/auto.nfs
pub1 172.25.254.250:/nfsshare/nfs1
* 172.25.254.250:/nfsshare/&**指定任意共享挂载
****************************
******9.vsftp服务***********
****************************
1.什么是 ftp
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
2.安装ftp
yum install vsftpd -y
systemctl start vsftpd
systemctl stop firewalld
systemctl enable vsftpd
setenforce 0**将selinux调整到警告模式,防止阻挡我的访问
lftp ip**能登陆并且显示,表示安装成功
3.vsftpd文件信息
/var/ftp**默认发布目录
/etc/vsftpd**配置目录
4.vsftpd服务的配置参数
1)匿名用户设定
anonymous_enable=YES|NO**匿名用户登陆权限
#<匿名用户上传>
vim /etc/vsftpd/vsftpd.conf
write_enable=YES
anon_upload_enable=YES
chgrp ftp /var/ftp/pub【一般报错550,表示服务不允许匿名进入,553表示文件没有执行的权限】
chmod 775 /var/ftp/pub
#<匿名用户家目录修改>
anon_root=/direcotry
#<匿名用户上传文件默认权限修改>
anon_umask=xxx
#<匿名用户建立目录>
anon_mkdir_write_enable=YES|NO
#<匿名用户下载>
anon_world_readable_only=YES|NO **设定参数为no表示匿名用户可以下载
#<匿名用户删除>
anon_other_write_enable=YES|NO
#<匿名用户使用的用户身份修改>
chown_uoloads=YES
chown_username=student
#<最大上传速率>
anon_max_rate=102400
<11.13>
yum install lftp**下载
yum install vsftpd -y
vim /etc/sysconfig/selinux**打开文件更改
SELINUX=disabled**不检测selinux【执行这条命令后,要重启机子】
<最大连接数>
max_clients=2
2)本地用户设定
local_enable=YES|NO
write_enable=YES|NO
#<本地用户家目录修改>
local_root=/directory
#<本地用户上传文件权限>
local_umask=xxx
#<限制本地用户浏览/目录>
所有用户被锁定到自己的家目录中
chroot_local_user=YES
chmod u-w /home/*
用户黑名单建立?
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
用户白名单?(把第一行改成YES:表示不能让它访问根目录)
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#<限制本地用户登陆>【设定后,表示你不能登陆该机子的这个用户】【你在这个里面设置,你就把/etc/vsftpd/chroot_list关闭,要不然会影响操作】
vim /etc/vsftpd/ftpusers**用户黑名单
vim /etc/vsftpd/user_list**用户临时黑名单
用户白名单设定
userlist_deny=NO
/etc/vsftpd/user_list**参数设定,此文件变成白名单
在名单中出现的用户可以登陆ftp
#<ftp虚拟用户的设定>
创建虚拟账户身份)
vim /etc/vsftpd/userfile**文件名称任意
HXL1
123
HXL2
123
HXL3
123
db_load -T -t hash -f userfile userfile.db **加密文件【T:转换;-t hash :加密的转换方式为hash;-f:文件】(转换之后你就可以把源文件删掉了,反正也没用)
vim /etc/pam.d/vmuser
account requiredpam_userdb.sodb=/etc/vsftpd/userfile【userfile后面不加后缀,这条命令会自动加后缀,多加会出问题】
authrequiredpam_userdb.sodb=/etc/vsftpd/userfile
vim/etc/vsftpd/vsftpd.conf【查看文件,禁止启用白名单功能,要不然等不进去】
pam_service_name=vmuser【将pam指向你自己在pam下写的功能文件】【这个改了,你student什么的就访问不到了,
你只能访问你虚拟文件中写的用户】
guest_enable=YES【允许访客访问】
guest_username=ftp【所有访客都以ftp身份】
虚拟帐号身份指定)
guest_username=ftpuser【这个身份指定要和所访问的目录的组一样,并且加上775,置于叫什么,随你便,一致就行】
chmod u-w /home/ftpuser【给u减去w,比较符合逻辑,这样,为组是为个人目录,你超级用户也不能随意修改私人的东西】
虚拟帐号家目录独立设定)【有时候服务传输太慢了,要等待一下,为开始还以为失败了,无语】
[root@server60 ~]# mkdir /ftpdir/HXL1 -p
[root@server60 ~]# mkdir /ftpdir/HXL2 -p
[root@server60 ~]# mkdir /ftpdir/HXL3 -p
[root@server60 ~]# touch /ftpdir/HXL1/HXL1file
[root@server60 ~]# touch /ftpdir/HXL2/HXL2file
[root@server60 ~]# touch /ftpdir/HXL3/HXL3file
vim /etc/vsftpd/vsftpd.conf
local_root=/ftpdir/$USER【把虚拟账户的家目录指定以下】
user_sub_token=$USER【虚拟用户字令牌,和上面是连用的】
【补录<关于在firewalld服务中增加vsftp服务,而不需要关闭防火墙。表示,防火墙给ftp服务开了个绿色通道>】
firewall-cmd--list-all【查看防火墙允许通过的服务,默认有个ssh】
firewall-cmd--permanent--add-server=ftp【增加服务的格式,用ftp做个例子】
firewall-cmd--reload【应该是载入服务信息】
firewall-cmd--list-all【OK之后,你在查看以下,已保证在里面】
转载于:https://blog.51cto.com/onehxl/1873700
【unit7 unit9】cifs网络文件系统访问;vsftp服务相关推荐
- 网络文件系统访问与ftp服务
[**cifs网路文件系统访问**] 1.安装共享访问客户端 yum install sssd krb5-workstation.x86_64 -y 2.识别共享服务器共享目录 smbclient - ...
- cifs网络文件系统
搭建实验环境:创建两台虚拟机,确保两台虚拟机的网络互通,给虚拟机1添加大小为10G的硬盘,在虚拟机2中安装samba-client, 1.samba服务简介 smb = Server Message ...
- 《Linux菜鸟入门2》访问网络文件系统
1.cifs网络文件系统访问 1.安装共享访问客户端 yum install samba-client -y 2.识别共享服务器共享目录 smbclient -L //172.25.254.253 3 ...
- linux学习笔记-RH135(六):网络文件系统
网络文件系统 一.samba服务 1.samba基本信息 2.samba的安装与启用 3.samba用户的建立 4.samba用户访问家目录 6.samba访问控制 7.samba的常用配置参数 8. ...
- FTP服务基础与如何设置匿名访问FTP服务
文章目录 1.FTP(文件传输协议)概述 2.FTP工作模式 2.1 主动模式port 2.2 被动模式pasv 3.FTP传输模式 3.1 ASCⅢ传输模式 3.2 二进制传输模式 4.匿名访问的F ...
- Samba服务器访问CIFS网络共享文件
Samba服务器访问CIFS网络共享文件 一.基础信息 用Internet文件系统CIFS(Common Internet File System)也称为服务器信是适用于MicrosoftWindow ...
- LinuxProbe 0x15 SAMBA文件共享服务、NFS网络文件系统、AutoFs自动挂载服务、DNS域名解析服务
配置网络文件系统(Network File System,NFS)服务来简化Linux系统之间的文件共享工作, 通过部署NFS服务在多台Linux系统之间挂载并使用资源. 在管理设备挂载信息时,使用a ...
- 容器服务ACK+容器网络文件系统CNFS快速搭建NGINX网站(体验有礼)
介绍如何在半小时内,通过阿里云容器ACK服务和容器网络文件系统CNFS服务搭建一个简单的弹性.高可用NGINX网站.,11 月 9 日至 11 月 23 日期间,完成部署即可获得"TOMY ...
- 网络文件系统 | NFS 服务
NFS存储服务 定义 NFS即网络文件系统,是一种通过网络方式共享文件系统的通用共享解决方案. 版本对比 Centos 7 版本默认使用版本v4,最小化安装的应该没有. 更多的版本对比可以参考官方网站 ...
最新文章
- hbase2.0.0-安装部署
- 智慧城市建设必须认真对待的几个问题(一):IPV6作为地址的问题
- Linux CenOS7下安装ActivetMQ
- C#比较运算符及解析
- 文本预处理之判断是否包含非法字符或非英文字符(Java)
- webpack基础,运行webpack-dev-server报错,Cannot find module WebpackOptions.json
- VC++删除浮动工具条中“关闭”按钮
- 【干货】2021技术展望:开拓新局,掌握变局时代的技术先机-埃森哲.pdf(附下载链接)
- 挚同道合,物所不能!挚物·AIoT产业领袖峰会报名进入倒计时!
- win10未检测到任何音频设备解决办法
- Hadoop经典面试题
- 软考每日一练||网络工程师
- 【微积分的本质|笔记】指数函数求导
- Pickers应用程序
- 深入浅出学K8s - 详解K8s的网络模型
- 失败一时并不可怕,可怕的是不去总结和改正。
- RabbitMQ详解以及spring对RabbitMQ的集成(附带部分源码解读)
- win10关机后cpu风扇还在转_win10关机后风扇一直转,长按电源键才关闭怎么办
- markdown 转word
- 迅为国产开发板值得入手的三款开发板
热门文章
- c语言 一个矩阵的乘积,c语言矩阵相乘
- centos php open_basedir,CentOS 5服务器安全基本设置
- Office文档在线预览接口服务器
- a.hashCode() 有什么用?与 a.equals(b)有什么关系?
- long 雪花算法_雪花算法(SnowFlake)Java版
- php bloginfo templatedirectory,PHP变量不显示使用bloginfo('template_directory')的图像
- android短信模板,短信服务 · Android – Bmob后端云
- STM32之PWM波
- arrays合并两个数组_九章算法 | 字节跳动面试题:合并k个排序数组
- python sendline,python pexpect sendcontrol关键字符