【Linux】--系统vsftpd服务器安装配置(整理二)
2017-08-18 07:00
561 查看
***************************************************************************************************************************************************************************************
vsftpd.conf的主配置文件的一些默认的配置选项:
首先需要将vsftpd.cong文件做备份,这个备份的重要性就不说了,备份的方法就是使用cp 命令,一般将备份后的文件的后缀名加.bak
允许用户匿名登录:
anonymous_enable=YES
允许本地用户登录:
local_enable=YES
开放本地用户的写权限:
write_enable=YES
设置本地用户的文件生成掩码:
local_umask=022
接下来在xshell里面看如何运用这几个属性:
先将vsftpd.conf文件备份:
备份完成后,再看ftp站点, 现在可以看到我的ftp是输入地址就可以直接访问的:
如果现在我修改需求,不想让用户直接访问,修改为输入用户密码才可访问,实现这个需求也很简单,需要修改配置文件中的匿名用户登录的属性---anonymous_enable
因为修改的为配置文件,所以修改完成后,需要将服务重新加载才能生效:
设置完成之后,再返回到ie浏览器,重新输入地址,弹出输入用户名和密码提示框:
接下来看一下上传操作,上传的话,需要修改配置文件中的anon_upload_enable属性,此属性在配置文件中默认是注释的,将注释打开,尝试一下上传操作:
和上面的流程一样,重新reload service ,再打开浏览器查看,我将一个文件复制、粘贴到pub文件夹下,出现如下错误:
这是因为我的pub文件夹没有给第三方用户提供修改的权限,现在我是以匿名用户的身份登陆的,所以也就没有权限了,去验证一下:
查看pub权限:
那我把用户的写权限加上:
然后再将文件上传:
这样就上传成功了。
d529
重载服务,创建文件夹进行查看:
可以创建成功,但是不可以修改,添加anon_other_write_enable属性,即可:
重新载入service:
再回到浏览器,修改新建文件夹名称:
这样就可以实现匿名用户,在ftp对文件夹、文件实现增删改操作了。
还有登录弹出框设置用户名和密码没说,我们把anonymous_enable属性修改为NO,再去登录,会提示登录;
输入root管理员账号和密码,仍然无法进去,因为ftp不允许管理员登录,就把其账号加入到ftpsuers里面,相当于黑名单:
那如果想用账号登录的话,也很简单,使用useradd命令,创建一个用户出来即可,我创建一个friday用户,密码也设置为friday:
使用friday直接登录:
这样就登录成功了。还有两个属性,列一下:
不允许所有用户切换到其home目录以外的其他目录:
chroot_local_user=YES
不允许某些用户切换到其home目录以外的其他目录:
chroot_list_enable=YES
chroot_list_file=/etc/chroot_list
这些就是ftp的上传下载了,平时用于项目操作的话,就很少用到浏览器,一般用工具的比较多,我用的是WinSCP工具,
使用friday用户名登录进去:
上传的话,直接从左侧将文件拖动到右侧即可,现在我将ceshi.txt上传到ftp的friday文件夹下:
这样就上传成功了,同理,如果要更新项目的话,找到项目的位置,将打包的项目/文件夹/文件直接覆盖原来的文件即可!
***************************************************************************************************************************************************************************************
vsftpd.conf的主配置文件的一些默认的配置选项:
首先需要将vsftpd.cong文件做备份,这个备份的重要性就不说了,备份的方法就是使用cp 命令,一般将备份后的文件的后缀名加.bak
允许用户匿名登录:
anonymous_enable=YES
允许本地用户登录:
local_enable=YES
开放本地用户的写权限:
write_enable=YES
设置本地用户的文件生成掩码:
local_umask=022
接下来在xshell里面看如何运用这几个属性:
先将vsftpd.conf文件备份:
备份完成后,再看ftp站点, 现在可以看到我的ftp是输入地址就可以直接访问的:
如果现在我修改需求,不想让用户直接访问,修改为输入用户密码才可访问,实现这个需求也很简单,需要修改配置文件中的匿名用户登录的属性---anonymous_enable
因为修改的为配置文件,所以修改完成后,需要将服务重新加载才能生效:
设置完成之后,再返回到ie浏览器,重新输入地址,弹出输入用户名和密码提示框:
接下来看一下上传操作,上传的话,需要修改配置文件中的anon_upload_enable属性,此属性在配置文件中默认是注释的,将注释打开,尝试一下上传操作:
和上面的流程一样,重新reload service ,再打开浏览器查看,我将一个文件复制、粘贴到pub文件夹下,出现如下错误:
这是因为我的pub文件夹没有给第三方用户提供修改的权限,现在我是以匿名用户的身份登陆的,所以也就没有权限了,去验证一下:
查看pub权限:
那我把用户的写权限加上:
然后再将文件上传:
这样就上传成功了。
d529
重载服务,创建文件夹进行查看:
可以创建成功,但是不可以修改,添加anon_other_write_enable属性,即可:
重新载入service:
再回到浏览器,修改新建文件夹名称:
这样就可以实现匿名用户,在ftp对文件夹、文件实现增删改操作了。
还有登录弹出框设置用户名和密码没说,我们把anonymous_enable属性修改为NO,再去登录,会提示登录;
输入root管理员账号和密码,仍然无法进去,因为ftp不允许管理员登录,就把其账号加入到ftpsuers里面,相当于黑名单:
那如果想用账号登录的话,也很简单,使用useradd命令,创建一个用户出来即可,我创建一个friday用户,密码也设置为friday:
使用friday直接登录:
这样就登录成功了。还有两个属性,列一下:
不允许所有用户切换到其home目录以外的其他目录:
chroot_local_user=YES
不允许某些用户切换到其home目录以外的其他目录:
chroot_list_enable=YES
chroot_list_file=/etc/chroot_list
这些就是ftp的上传下载了,平时用于项目操作的话,就很少用到浏览器,一般用工具的比较多,我用的是WinSCP工具,
使用friday用户名登录进去:
上传的话,直接从左侧将文件拖动到右侧即可,现在我将ceshi.txt上传到ftp的friday文件夹下:
这样就上传成功了,同理,如果要更新项目的话,找到项目的位置,将打包的项目/文件夹/文件直接覆盖原来的文件即可!
***************************************************************************************************************************************************************************************
相关文章推荐
- 【Linux】--系统vsftpd服务器安装配置(整理一)
- 在linux系统下安装配置apache服务器
- vsFTPd-Linux网络安装与配置FTP服务器及Redhat局域网安装的解决办法
- linux系统之yum服务器的安装配置
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- Linux系统下智能DNS服务器BIND9.7.2安装配置
- Linux 下 ftp 服务器 vsftpd 安装与简单配置 实现匿名上传下载
- Linux系统Nginx服务器的安装与配置方法
- linux笔记 第十五天 系统安装详解、DHCP、配置PXE服务器
- 【转载并整理】Linux - centOS 6 SVN服务器安装、配置及开机启动
- LINUX系统下apache+svn服务器安装配置全过程
- Linux系统服务器安装后的安全配置方法
- linux vsftpd服务器安装和配置
- Linux 系统安装配置ntp 4.2.8p5时间服务器/客户机
- Linux CentOS6.3安装配置vsftpd服务器详解
- 【Linux系统和服务管理】MySQL服务器安装与配置(二)
- Linux系统中的Sendmail服务器的安装和配置
- linux系统上tftp服务器的安装配置
- 在Linux系统上安装配置DNS服务器的教程
- 【Linux系统和服务管理】MySQL服务器安装与配置(一)