8月27日 exportfs 命令 NFS客户端问题 使用vsftpd搭建ftp

8月27日任务

14.4 exportfs命令
14.5 NFS客户端问题
15.1 FTP介绍
15.2/15.3 使用vsftpd搭建ftp

常用选项

-a 全部挂载或者全部卸载

-r 重新挂载

-u 卸载某一个目录

-v 显示共享目录

以下操作在服务端上

f361538f2312865c45a08b47c627e72c51c.jpg

4dd5e0ed3ce292b29f2fb287405f04411d6.jpg

00dd74ef68e6aa4dac5cd3222000e399e78.jpg

vim /etc/exports //增加

/tmp/ 192.168.133.0/24(rw,sync,no_root_squash)

fe2ac07c1aa462a0a6089bc95c94a52d3ec.jpg

61daa18b2b3537d887ce13add855f4a023e.jpg

 

exportfs -arv //不用重启nfs服务,配置文件就会生效

20c357d04e53336cc172f43cc4e06f0a9a0.jpg

 

以下操作在客户端

mkdir /aminglinux

mount -t nfs -onolock 192.168.133.130:/tmp /aminglinux

touch /aminglinux/test.txt

ls -l !$

-oremount,nfsvers=3

 

14.5 NFS客户端问题

NFS 4版本会有该问题

客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody

方法一:

客户端挂载时加上 -o nfsvers=3

客户端和服务端都需要

c42480d5ca0b72884b6e6d23e87dcb193a2.jpg

方法二:

vim /etc/idmapd.conf //

把“#Domain = local.domain.edu” 改为 “Domain = xxx.com” (这里的xxx.com,随意定义吧),然后再重启rpcidmapd服务

FTP介绍

FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输。

FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机。

小公司用的多,大企业不用FTP,因为不安全

 

 

使用vsftpd搭建ftp服务

 

centos上自带vsftpd

yum install -y vsftpd

useradd -s /sbin/nologin virftp

vim /etc/vsftpd/vsftpd_login //内容如下,奇数行为用户名,偶数行为密码,多个用户就写多行

testuser1

aminglinux

chmod 600 /etc/vsftpd/vsftpd_login

db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

mkdir /etc/vsftpd/vsftpd_user_conf

cd /etc/vsftpd/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

 

mkdir /home/virftp/testuser1

touch /home/virftp/testuser1/aming.txt

chown -R virftp:virftp /home/virftp

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

 

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

systemctl start vsftpd //启动vsftpd服务

4cf00d4ca31627cc93459bce485fe15fa55.jpg

sshd22

telnet 23

vsftpd 21

这几个

 

yum install -y lftp

lftp ftpuser1@127.0.0.1

执行命令ls,看是否正常输出

若不正常查看日志/var/log/messages和/var/log/secure

windows下安装filezilla客户端软件,进行测试

lftp testuser1@140.82.15.1

eb260482ef037546c93247c0070ce5173df.jpg

xshell 登录方法:

b9be380f7ddf3cb5ad11b592fc862f9fb99.jpg

 

bb0743d9099089d4ba5424eda7d6dd26639.jpg

 

 

 

转载于:https://my.oschina.net/u/3873515/blog/1933919

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值