云计算学习路线教程大纲课件:FTPServer-创新互联

云计算学习路线教程大纲课件:FTP Serve

成都创新互联公司是专业的正安网站建设公司,正安接单;提供网站建设、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行正安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

重要指数2星

作用:提供文件共享服务

=======================================================

一、FTP基础

FTP: 文件传输协议

软件包: vsftpd

FTP端口: 控制端口 command 21/tcp

数据端口 data 20/tcp (主动模式)

配置文件: /etc/vsftpd/vsftpd.conf

二、vsftpd默认配置

FTP Server

==centos6==

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

[root@tianyun ~]# service vsftpd restart

[root@tianyun ~]# chkconfig vsftpd on

  1. SELinux

[root@tianyun ~]# sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config

[root@tianyun ~]# setenforce 0

  1. Iptables [暂关]

[root@tianyun ~]# iptables -F

[root@tianyun ~]# service iptables save

==centos7==

[root@iZwz9f17um10wphrf38ni8Z ~]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

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

[root@iZwz9f17um10wphrf38ni8Z ~]# touch /var/ftp/yang.txt

[root@iZwz9f17um10wphrf38ni8Z ~]# systemctl start vsftpd

[root@iZwz9f17um10wphrf38ni8Z ~]# systemctl enable vsftpd

默认firewalld/SELinux已关闭,如果未关闭:

[root@aliyun ~]# firewall-cmd --permanent --add-service=ftp

[root@aliyun ~]# firewall-cmd --reload

[root@aliyun ~]# sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config

[root@aliyun ~]# setenforce 0

FTP默认共享目录:/var/ftp

FTP Clinet:

lftp

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

[root@tianyun ~]# lftp zhufo.top

lftp zhufo.top:~> ls

drwxr-xr-x 2 0 0 4096 Mar 31 2016 pub

-rw-r--r-- 1 0 0 0 Nov 22 03:53 yang.txt

lftp zhufo.top:/> get yang.txt

lftp zhufo.top:/> mirror pub

wget

[root@tianyun ~]# wget --help |less

[root@tianyun ~]# wget ftp://10.18.40.100/kvm-manager-centos

[root@tianyun ~]# wget ftp://10.18.40.100/kvm-manager-centos -P /tmp/

[root@tianyun ~]# wget ftp://10.18.40.100/kvm-manager-centos -O /tmp/a.sh

[root@tianyun ~]# wget //nginx.org/download/nginx-1.10.2.tar.gz

[root@tianyun ~]# wget -m ftp://zhufo.top/soft

curl

firefox,IE

[root@tianyun ~]# lftp alice@zhufo.top

Password:

lftp alice@zhufo.top:~> ls

-rw-r--r-- 1 0 0 1523 Nov 22 04:25 alice.txt

lftp alice@zhufo.top:~> pwd

ftp://alice@zhufo.top/%2Fhome/alice

lftp alice@zhufo.top:~> put /etc/hosts

默认使用匿名用户 ftp访问,HOME为/var/ftp,默认仅能下载文件

系统用户: alice,HOME /home/alice,默认可下载及上传

========================================================

三、基本配置,例如实现访问控制 [了解]

注意: 指令中的空格,指令错误,指令重复

[root@tianyun ~]# vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES //是否允许匿名用户登录ftp

local_enable=YES //是否允许本地用户登录alice

write_enable=YES //是否允许写(全局)

local_umask=022 //控制本地用户上传文件的默认权限,umask表示要减掉的权限

anon_umask=077 //控制匿名用户上传文件的默认权限

chroot: 锁定本地用户HOME

方法一:部分用户chroot

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

方法二:所有本地用户chroot

chroot_local_user=YES

anon_max_rate=500000 //匿名用户限速

local_max_rate=80000 //本地用户限速

max_clients=500 //ftp大连接数

max_per_ip=2 //单个IP大连接数,线程数

local_root=/ftproot //指定本地用户访问的root目录

anon_root=/anonroot //指定匿名用户访问的root目录

案例1: 使用FTP共享YUM源

Server:

[root@yangs ~]# mkdir /var/ftp/{centos6u8,centos7u3}

[root@yangs ~]# mount -o loop /home/centos7u3.iso /var/ftp/centos7u3

[root@yangs ~]# echo “mount -o loop /home/centos7u3.iso /var/ftp/centos7u3” >> /etc/rc.local

[root@yangs ~]# chmod +x /etc/rc.d/rc.local

Client:

[root@tianyun ~]# vim /etc/yum.repos.d/centos7.repo

[centos7u3]

name=centos7u3

baseurl=ftp://10.18.40.100/centos7u3

gpgcheck=0

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

网站标题:云计算学习路线教程大纲课件:FTPServer-创新互联
转载注明:https://www.cdcxhl.com/article12/hpegc.html

成都网站建设公司_创新互联,为您提供响应式网站关键词优化网站改版企业建站网站建设域名注册

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设