当前位置:首页 > CN2资讯 > 正文内容

NFS服务器与FTP服务器区别

3天前CN2资讯

14.4 exportfs命令

exportfs命令用来管理当前NFS共享的文件系统列表。

Options:
-a:全部卸载或全部挂载
-r:重新挂载
-u:卸载某个目录
-v:显示共享目录

常用组合: exportfs -arv
服务端更改配置文件后,不重启服务,直接执行该命令就可以使更改后的配置文件生效。

注意: 在重启nfs服务之前需要先将所有挂载点卸载,否则将发生程序错误,严重者会拖垮系统。

以上操作均在服务端进行!!!



14.5 NFS客户端问题

针对NFS4版本在centos6中应用存在如下问题:
客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、数组为nobody。



解决方法:

  • 方法1:在客户端进行挂载时加上选项-o nfsvers=3
[root@1 ~]# monunt -t nfs -o nfsvers=3 192.168.8.130:/tmp/ /mnt/

如果目录已经挂载,而又不想卸载,执行如下命令:

[root@1 ~]# monunt -t nfs -o remount,nfsvers=3 192.168.8.130:/tmp/ /mnt/
  • 方法2:客户端和服务端都需要
[root@1 ~]# vim /etc/idmapd.conf

把该配置文件中的“Domain = local.domain.com”改为“Domain = xxx.com”(此处xxx.com自定义),然后重启rpcidmapd服务(在centos7中直接重启rpcbind服务)。



第十五章 FTP服务搭建与配置



FTP服务介绍

FTP(file transfer protocol)文件传输协议,用于在Internet上控制文件的双向传输。FTP主要作用是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷贝到本地计算机,或把本地文件传送到远程计算机。
该服务在小公司用的比较多,由于FTP服务的安全性较差,所以大公司不使用该服务。



15.2 使用vsftpd搭建ftp服务(上)



安装vsftpd工具

centos中默认自带vsftpd安装包。

[root@1 ~]# yum install -y vsftpd



创建用户:

[root@1 ~]# useradd -s /sbin/nologin virftp

说明: vsftpd可以使用系统级别的用户进行登录,但是这样做不安全,所以需要使用vsftpd创建一个虚拟用户。在此创建一个系统普通用户的作用是使vsftpd的虚拟用户来进行映射,然后完成数据的传输。



编辑虚拟用户密码文件

[root@1 ~]# vim /etc/vsftpd/vsftpd_login testuser1 123456 更改文件权限: [root@1 ~]# chmod 600 /etc/vsftpd/vsftpd_login

注: 该文件中内容奇数行为用户名,偶数行为用户密码。

文件转换: 将该密码文件转换成计算机能识别的二进制文件。

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



创建虚拟用户配置文件

创建文件存放目录: [root@1 ~]# mkdir /etc/vsftpd/vsftpd_user_conf [root@1 ~]# cd /etc/vsftpd/vsftpd_user_conf 创建指定虚拟用户配置文件: [root@1 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_client=10 #客户端最大连接数量

注: 在此保持虚拟用户配置文件和虚拟用户名称一致。



创建虚拟用户家目录

[root@1 vsftpd_user_conf]# mkdir /home/virftp/testuser1 创建一个文件: [root@1 vsftpd_user_conf]# touch /home/virftp/testuser1/1.txt [root@1 vsftpd_user_conf]# chown -R virftp:virftp /home/virftp



虚拟用户密码匹配

[root@1 vsftpd_user_conf]# vim /etc/pam.d/vsftpd #%PAM-1.0 auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

说明: 在该文件中添加这两行内容,用于指定用户密码文件位置。
注意: 在centos6中“/lib64/security/pam_userdb.so”该文件区分版本(32位、64位)。



编辑vsftpd主配置文件

[root@1 vsftpd_user_conf]# vim /etc/vsftpd/vsftpd.conf …… anonymous_enable=NO anon_upload_enable=NO 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_user_conf allow_writeable_chroot=YES

启动服务:

[root@1 vsftpd_user_conf]# systemctl start vsftpd [root@1 vsftpd_user_conf]# ps aux |grep vsftpd root 3671 0.0 0.0 52708 564 ? Ss 18:40 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf [root@1 vsftpd_user_conf]# netstat -lntp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::21 :::* LISTEN 3671/vsftpd

说明: FTP服务监听21端口;sshd监听22端口;telnet监听23端口。



15.3 使用vsftpd搭建ftp服务(下)



测试

如果在Windows系统进行测试,可以在Windows安装filezilla软件。在Linux中测试,安装lftp工具。

[root@1 ~]# yum install -y lftp

用法:

[root@1 ~]# lftp [email protected] 口令: #登录 lftp [email protected]:~> ls drwxr-xr-x 2 1002 1002 22 Aug 24 10:19 testuser1 lftp [email protected]:/> ? #查询在lftp中可执行的命令 #常用命令:put、get lftp [email protected]:/> get testuser1/adai.txt lftp [email protected]:/> quit [root@1 ~]# ls 1.txt anaconda-ks.cfg

说明: 下载(get)的内容会保存到当前目录下。




    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/20643.html

    分享给朋友:

    “NFS服务器与FTP服务器区别” 的相关文章

    香港节点:全球数据传输的关键连接点

    在讨论香港节点时,最直接的概念就是它们作为互联网的关键连接点。这些节点不仅仅是简单的数据传输站,更是互联网生态系统中不可或缺的一部分。香港节点能够发送、接收或转发信息,确保数据流在全球范围内的高效流动。想象一下,在这个信息高度互联的时代,没有这些节点,我们是多么难以获取实时信息和全球数据。 香港节点...

    如何获取便宜稳定算力以推动科研与技术创新

    便宜稳定算力是一个现代计算资源获取的概念,特别是在人工智能、深度学习及科学计算等领域中,这种计算能力的经济性与可靠性显得尤为重要。它的定义可以简单理解为以相对较低的成本获得高效、稳定的计算资源。随着科技的迅速发展,企业和研究机构对计算资源的需求逐渐增加,如何以合理的投资实现算力购买成为一个值得关注的...

    大西洋免费VPS:高性价比云服务器服务体验

    大西洋免费VPS是由Atlantic.NET公司推出的一项免费虚拟私人服务器服务。这家公司成立于1994年,最初名为Internet Connect Company Computers,随着时间的推移逐渐发展成为一个知名的云计算与托管服务提供商,拥有多个美国境内的数据中心。我在了解这家公司时,发现它...

    HostHatch怎么样?全面评测云服务提供商的性能与性价比

    我们今天要聊聊HostHatch,这个相对年轻却迅速崛起的云服务提供商。简单来说,HostHatch成立于不久前,目标是为用户提供高效、经济的托管服务。他们的理念十分清晰,就是希望能让更多的人无需复杂的技术知识,也能轻松享受到稳定高效的服务器服务。 HostHatch的创始团队由一群充满激情的科技爱...

    解决Hostodo官网无法打开的问题的有效方法

    在使用 Hostodo 官网时,偶尔会遇到无法打开的情况。这种情况可能让人感到无助,尤其是当你迫切需要访问相关信息时。让我来分享一些常见原因,帮助你更好地理解。 首先,服务器的维护或故障是一个普遍的原因。当网站进行定期更新或修复时,服务器可能会暂时不可用。通常,官方会提前通知用户,然而,有时我们无法...

    爱快助力安装Win10:全步骤指南和常见问题解决方案

    爱快概述 当我第一次接触爱快的时候,它给我带来了不少惊喜。爱快,一个专注于网络设备管理与配置的工具,让我对网络的掌控能力提升了很多。我发现,爱快不仅让我的路由器管理变得简单,还可以实现对网络的深度调试与分析。对于那些想要轻松管理网络的人来说,爱快无疑是一个不错的选择。 爱快的主要功能和特点让我印象深...