分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

54次课(exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp)

发布时间:2023-09-06 02:12责任编辑:彭小芳关键词:暂无标签
exportfs命令

exportfs命令可以添加共享目录不用重启nfs服务,

测试:首先更改服务器端的nfs配置文件

[root@100xuni1 ~]# vim /etc/exports ??????##增加以下内容
/tmp ??192.168.63.101(rw,sync,no_root_squash) ?????????????##共享给192.168.63.101这个ip

执行exportfs -arv

[root@100xuni1 ~]# exportfs -arv

在客户端挂载

[root@101xuni2 ~]# mount -t nfs 192.168.63.100:/tmp/ /mnt/

客户机在mnt下建个文件

[root@101xuni2 ~]# vim /mnt/han.txt

NFS客户端问题

FTP介绍

使用vsftpd搭建ftp服务



安装vsftpd

[root@100xuni1 ~]# yum install -y vsftpd ???

创建一个用户

[root@100xuni1 ~]# useradd -s /sbin/nologin virftp ???##virftp这个名字可以随意写

编辑一下虚拟用户的密码文件,在这个文件里需要给他定义用户名和密码

[root@100xuni1 ~]# vim /etc/vsftpd/vsftpd_login

权限的设置

[root@100xuni1 ~]# chmod 600 /etc/vsftpd/vsftpd_login

把文本的密码文件转换成计算机识别的二进制文件

[root@100xuni1 ~]# db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

创建虚拟用户他们配置文件所在的目录。这个目录也是自定义的

[root@100xuni1 ~]# mkdir /etc/vsftpd/vsftpd_user_conf

进入到/etc/vsftpd/vsftpd_user_conf这个目录里。创建第一个用户的配置文件,这个用户的配置文件名字他需要和用户名字保持一致

[root@100xuni1 vsftpd_user_conf]# vim testuser1
local_root=/home/virftp/testuser1anonymous_enable=NOwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOidle_session_timeout=600data_connection_timeout=120max_clients=10

定义完虚拟用户后,再来创建用户的家目录

[root@100xuni1 vsftpd_user_conf]# mkdir /home/virftp/testuser1

在创建个文件

[root@100xuni1 vsftpd_user_conf]# touch /home/virftp/testuser1/hanshuo.txt

权限修改

[root@100xuni1 vsftpd_user_conf]# chown -R virftp:virftp /home/virftp

定义密码文件在哪里很重要

[root@100xuni1 vsftpd_user_conf]# vim /etc/pam.d/vsftpd ???##这是用来认证的一个文件
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_loginaccount sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

编辑一下vsftpd的主配置文件

[root@100xuni1 vsftpd_user_conf]# vim /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=YESguest_enable=YESguest_username=virftpvirtual_use_local_privs=YESuser_config_dir=/etc/vsftpd/vsftpd_user_confallow_writeable_chroot=YES

启动

54次课(exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp)

原文地址:http://blog.51cto.com/8043410/2165169

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved