零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月6日周三】
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月6日周三】,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2689字,纯文字阅读大概需要4分钟。
内容图文
![零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月6日周三】](/upload/InfoBanner/zyjiaocheng/461/81d6700115754a17bbcfce1c2d5c0695.jpg)
ftp
1.作用:共享文件
2.软件 vsftpd
3.工作原理:
主动模式: 服务端21号端口处理链接请求,通过20号端口向客户端传输数据.
被动模式: 服务端通过21端口处理链接请求,随后开启一个随即端口号通知客户端从该端口号获取数据.
4.vsftpd支持的用户类型:匿名用户和本地用户
匿名用户:在ftp服务器中没有指定账户,但是能访问ftp服务器相应资源的用户.
本地用户:/etc/passwd用户
5.vsftpd结构
1) 主配置文件/etc/vsftpd/vsftpd.conf
2) 数据文件 /var/ftp/pub 目录
6.访问方式
1) 匿名访问 [1] 浏览器ftp://172.25.0.11/pub/
lftp工具 -->对应的软件名:lftp
[2] lftp ip地址
[root@rhel7 ~]# lftp 172.25.0.11
lftp 172.25.0.11:~> ls
drwxr-xr-x 2 0 0 4096 Jan 06 06:43 pub
lftp 172.25.0.11:/> cd pub/
lftp 172.25.0.11:/pub> ls
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file1
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file10
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file2
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file3
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file4
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file5
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file6
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file7
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file8
-rw-r--r-- 1 0 0 0 Jan 06 06:43 file9
lftp 172.25.0.11:/pub> exit
2) 本地用户访问 lftp工具:
对于本地用户来说,它的共享目录是他的家目录.
lftp testuser@172.25.0.11
[root@rhel7 ~]# lftp testuser@172.25.0.11
Password:
lftp testuser@172.25.0.11:~> ls
ls: Login failed: 500 OOPS: cannot change directory:/home/testuser
lftp testuser@172.25.0.11:~>
读取不到家目录下文件的原因是selinux造成的
需要打开setsebool -P ftp_home_dir 1
7.下载
lftp登陆以后,使用get去下载
lftp 172.25.0.11:/pub> get file1
下载的位置是在你当前位置.
8.上传
本地用户的上传: lftp 登陆以后,使用put去上传
lftp testuser@172.25.0.11:~> put testuserfile
可以通过绝对路径上传我们当前位置所在目录下的文件
匿名用户的上传:
1) 程序限制
vim /etc/vsftpd/vsftpd.conf
打开anon_upload_enable=YES
2) UGO 给ftp用户进入目录所用的rwx权限.
3) selinux权限
semanage fcontext -a -t public_content_rw_t pub -->注意路径 /var/ftp/pub
restorecon -R -v pub -->针对的是 /var/ftp/pub
setsebool -P allow_ftpd_anon_write 1
9.黑白名单
黑名单:/etc/vsftpd/ftpusers
在主配置文件里面有一行参数:userlist_enable=YES
如果参数是YES,则代表/etc/vsftpd/user_list是黑名单.
如果参数是NO,则代表/etc/vsftpd/user_list是白名单.
如果没有该行配置,默认参数是NO.
man 5 vsftpd.conf
零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月6日周三】
标签:
本文系统来源:http://www.cnblogs.com/bluesunspot/p/5204998.html
内容总结
以上是互联网集市为您收集整理的零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月6日周三】全部内容,希望文章能够帮你解决零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月6日周三】所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。