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/testuser1
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_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_login
account 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=YES
guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
allow_writeable_chroot=YES

启动

[root@100xuni1 vsftpd]# systemctl start vsftpd

测试ftp

首先在客户端安装个ftp的软件(filezilla软件)这是ftp的开源的免费的,可以搭建服务,同时他也有个客户端软件非常好用

**做测试简单直接安装个linux上的ftp客户端软件,下载

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

lftp用法

[root@101xuni2 vsftpd_user_conf]# lftp test1@127.0.0.1
口令:                            ##输入test1的密码
lftp test1@127.0.0.1:~> ls
-rw-r--r--    1 1000     1000            0 Aug 28 15:07 hanshuo1.txt

get下载

lftp test1@127.0.0.1:/> get hanshuo1.txt
lftp test1@127.0.0.1:/> exit
[root@101xuni2 vsftpd_user_conf]# ls
hanshuo1.txt  test1

Windows测试需要下载filezilla客户端

xshll实现ftp类似的功能两种方案

第一种新建会话


xshell使用xftp传输文件

第二种方法使用xftp这个需要安装插件,可以使用快捷键ctrl+alt+f

点击下载xftp

安装下载的xftp

**安装完成后进入xshll的会话,在快捷键ctrl+alt+f

使用pure-ftpd搭建ftp服务


这个pure-ftpd,更加简单可以使用

安装prue-ftpd

[root@101xuni2 ~]# yum install -y epel-release
[root@101xuni2 ~]# yum install -y pure-ftpd

安装完更改配置文件

[root@101xuni2 ~]# vim /etc/pure-ftpd/pure-ftpd.conf

如果以前配置过vsftpd请关掉

[root@101xuni2 ~]# systemctl stop vsftpd     ##关掉vsftpd

启动pure-ftpd

[root@101xuni2 ~]# systemctl start pure-ftpd

创建个测试目录

[root@101xuni2 /]# mkdir /home/ftp      ##用来给pure-ftpd的用户使用

创建个普通用户

[root@101xuni2 ~]# useradd -u 1020 ftpd

把/home/ftp属主属组改成ftpd

[root@101xuni2 ~]# chown -R ftpd:ftpd /home/ftp

用pure-pw useradd创建一个用户,创建这个用户的时候首先指定用户名ftp_usera,用-u这个选项指定你系统的用户ftpd,然后是用户的家目录

[root@101xuni2 ~]# pure-pw useradd ftp_usera -u ftpd  -d /home/ftp
Password:                       ##设置他的密码输入两遍
Enter it again:

生成密码

[root@101xuni2 ~]# pure-pw mkdb       

测试

先把/home/ftp下建个文件

转载于:https://blog.51cto.com/8043410/2165736

xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务相关推荐

  1. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务

    笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...

  2. xshell使用xftp传输文件和使用pure-ftpd搭建ftp服务

    xshell使用xftp传输文件 首先安装xftp,然后建立会话,步骤和xshell一样,在使用的时候用Ctrl+ALT+f呼出,左边是windows桌面,右面是linux,双击或拖拽都可以实现命令互 ...

  3. Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

    一.xshell使用xftp传输文件 Ctrl+Alt+F 弹出 下载进入 填写任意名字,自己邮箱 进入邮箱点击网址就自动下载了 然后安装 二.使用pure-ftpd搭建ftp服务 yum insta ...

  4. Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

    2019独角兽企业重金招聘Python工程师标准>>> Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell ...

  5. 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务

    15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 扩展 vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs ...

  6. 15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务

    扩展: vsftp使用mysql存放虚拟用户并验证 : http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 : http://w ...

  7. xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务

    一.xshell使用xftp传输文件 点击完提交按钮会给你填写的邮箱发一封邮件,里面有下载的地址,点击下载地址下载Xftp-6.0.0085.exe文件,下载完成进行安装,安装完成之后先关掉,在xsh ...

  8. FTP:介绍、vsftpd搭建ftp、xshell使用xftp传输文件、pure-ftpd搭ftp

                 FTP介绍 (rz和sz: 传文件    rz:window-->linux    sz:linux-->window  文件超过4GB则不管用)         ...

  9. xshell中的xftp传输文件失败和错误处理

    一.使用xshell的xftp传输文件报错误,传输进度为0 处理方案:对要传输到的路径进行授权处理 chmod -R 777 根目录 二.使用xshell的xftp传输文件报错误,传输进度为有1%或者 ...

最新文章

  1. 扫盲 about session,Bean,网关等
  2. C语言经典例4-某一天是这一年的第几天
  3. ibatis 批量插入
  4. UVA 11584—— Partitioning by Palindromes
  5. 在Java里怎将字节数转换为我们可以读懂的格式?
  6. 80%的软件环境管理问题,根因都在这里
  7. 阿里云峰会|阿里云数据中台重磅升级后拟扶持100万家企业数智化
  8. html5游戏面试题及答案,HTML5常见面试题及答案(二)
  9. 《Cortex-M0权威指南》之体系结构---栈空间操作
  10. 吴恩达《机器学习》第六章:逻辑回归
  11. Cause: java.sql.SQLException: Could not retrieve transation read-only status server
  12. java springmvc是什么意思_springmvc的简单理解与使用
  13. Android腾讯微博开放平台入门(三)Oauth授权
  14. android模拟器快捷键,Android模拟器快捷键大全
  15. 网站中网页最优色彩搭配方案学习--Java免费学习网
  16. python 正则re模块 group() groups()
  17. 星梦邮轮世界梦号推出深圳母港特别航次
  18. matlab怎样画一个立方体,matlab画立方体
  19. 高通平台耳机类型识别
  20. 基于Go语言Gin+Xorm+Layui实现RBAC权限管理系统

热门文章

  1. Tomcat 架构探索
  2. 物理IP和浮动IP分别的含义是什么
  3. 刚搭建的linux环境的基本优化以及优化脚本---菜鸟初写
  4. 内存是新的硬盘,硬盘是新的磁带
  5. springboot的jsp应该放在哪_web项目jsp放在哪里 Spring Boot 静态资源处理(4)
  6. python老是报参数未定义_浅谈Python程序的错误:变量未定义
  7. KaliLinuxNetHunter教程刷入第三方Recovery与开始刷机
  8. oracle数据库查询如何导出大字段,Oracle数据库导出大字段(CLOB)数据-Oracle
  9. 虚拟服务器nodejs项目部署打包,nodejs+express搭建服务器及vue项目部署打包
  10. 编译安装_在Centos7下编译安装新版本内核