- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux系统下vsftpd服务器的搭建部署
linux环境下vsftpd服务器的部署
快乐88购物官方网站_今年流行什么服装,潮流服饰搭配,时尚女装,女装新款,★淘宝网女装 HYPERLINK / /
确定主机的永久IP地址
linux系统下查看机器的ip地址,终端命令里输入“ifconfig”。查看本主机IP地址记录下来。
需要关掉iptables系统防火墙,修改selinux配置文件,(简单方式)
# service iptables stop
# vi /etc/sysconfig/selinux
把其中的:selinux=enforcing 改为: selinux=permissive或者disabled。修改后“quit”退出配置文件回到终端。
添加vsftpd的防火墙服务端口,设置selinux配置(企业安全方式)
开启防火墙的状态下如何实现vsftpd服务器的正常工作:
#vi /etc/sysconfig/iptables
添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT (具体操作方式可以参照4.0 mysql的方式添加)如下图:
21是ftp服务器默认端口。
修改完后保存退出。
Selinux在强制状态下如果想实现访问ftp服务器功能:
在终端中执行”setsebool –P ftp_home_dir=1” 如下图
安装vsftpd服务器rpm包
在系统中vsftpd并没被默认安装,需要使用rpm命令安装一下,安装方法和之前“4.0 linux 安装mysql”里安装mysql的方法一致,首先找到rpm安装包并拷贝进linux系统,然后在安装包所在文件夹下建终端用rpm命令完成安装。(rpm –ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm)
如果不知道该rpm包怎么获得,以下是获得的一种途径,在redhat系统安装镜像包中,sever目录下的vsftpd-2.0.5-16.el5_4.1.i386.rpm 在安装系统时没有默认安装,所以才需要手动安装vsftpd服务器包。如果安装系统的时候没有这个镜像文件则去网站上有哪些信誉好的足球投注网站。
启动和关闭vsftpd服务器
在安装完服务器后终端输入service vsftpd start启动服务器。
输入service vsftpd stop 关闭服务器
Vsftp服务器的配置文件
Vsftp服务器的配置文件vsftp.conf在/etc/vsftpd/vsftpd.conf 目录中
用grep –v ‘#’ /etc/vsftpd/vsftpd.conf 命令去查看去除掉‘#’号的配置文件内容(#屏蔽的也重要),这些文件内容作用于服务器而且对后面不同类型用户登录和权限有至关重要的作用。
上述的配置文件内容为基本的要点,也就是匿名用户可以访问服务器。如果出现匿名用户无法连接,可以参照上述的配置文件内容,第一行即匿名用户的登录许可。(若配置文件作了修改记得要重新启动服务器restart)
ftp服务器搭建好以后有可以创建3种,匿名用户,系统用户,虚拟用户
匿名帐户可以很好的保证FTP服务器的安全性,但是,对匿名用户的权限管理不够灵活。如果想对访问FTP的帐户给予更多的权限,就可以用本地帐户来实现。但是,本地帐户默认情况下是可以登陆Linux系统的,这样对Linux系统来说是一个安全隐患。赋予FTP用户权限的前提下,又保证 FTP服务器乃至整个Linux系统的安全呢则使用虚拟用户。
匿名用户登录服务器
首先在终端输入 HYPERLINK ftp 21 其中21为刚刚查找的主机的IP地址,也就是本linux系统里的IP地址,(为了演示的方便为在自己的系统连接自己的服务器,实际上大多数是在同一个网络里的计算机通过ftp命令连接到vsftpd服务器数据传输连接功能)。
回车后出现连接成功要求输入账号的时候输入“ftp”或者“anonymous”这2个账号为匿名账号,password可以回车直接过掉。提示successfully 表示以匿名身份连接上服务器。
输入 ls 命令查找当前进入服务器的根目录,系统为匿名用户默认了一个根目录在/var/ftp 目录下。即匿名用户登录服务器后可以访问的区域。Drwxr-xr-x 为该目录的对应所有者,所属组,其他用户的权限,r表示读,w表示写,x表示运行。通过修改这些参数可以控制目录和文件对不同类型的用户的权限的控制。具体实现不做讲解,网上例子很多。如果想修改匿名用户的根目录可以在之前介绍的vsftpd.conf配置文件中用vi命令修改。
进入该pub目录命令为 cd pub (如果不能进入,配置文件里匿名用户YES/NO?)
Ls命令看pub文件
文档评论(0)