1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户

vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户

时间:2024-06-18 03:28:41

相关推荐

vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户

vsftpd是一个linux的ftp服务器,启动这个服务后,默认开启了匿名用户登陆,可以按照以下方式禁用匿名用户并设置登陆用户。

vsftpd禁用匿名用户

修改vasftpd服务的配置文件/etc/vsftpd.conf(或/etc/vsftpd/vsftpd.conf)

anonymous_enable=NO

重启vsftpd服务即可生效:

service vsftpd rstart

vsftpd设置登陆用户

设置系统登陆用户可分为以下几步:

添加系统用户

useradd -s /sbin/nologin ftpadmin

添加系统用户ftpadmin,-s /sbin/nologin表示此用户不允许系统登陆,只能用作类似于vsftpd的服务登陆。

设置用户密码

passwd ftpadmin

输入以上命令后回车,就会提示修改此用户的密码,输入两次密码即可。期间会提示密码太简单不安全等,忽略就行了。最终后出现密码成功更新。

ftp访问

可以在windows文件系统或者浏览器访问 ftp://192.168.xx.xx,验证时否可以登陆。如果关闭了匿名用户登陆功能,访问时就会弹出用户名和密码的输入框,输入后就可以访问了。

但是,此时访问的是此系统用户的主目录,即 /home/ftpadmin 目录,由于之前项目的ftp文件夹并不在这里,所以可使用以下方法设置访问。

设置ftp用户的访问目录

原项目名称为cba,其ftp文件夹为 /var/ftp/cba,现在需要让 ftpadmin 用户也能访问这个目录。

可以在 /home/ftpadmin 下新建一个文件夹 cba,将 /var/ftp/cba 挂载到这个 cba文件夹就可以访问了。

mkdir cba

mount --bind /var/ftp/cba cba

之前我也尝试过使用软链接的方式,但是ftp访问到的只是一个类似快捷方式图标的文件,并不能跳转到目标。

另外看过一些技术文章介绍的 ,大都是配置 local_root ,但是我这里,对于系统用户,配置 local_root=/var/ftp后,并不会生效,还不知道是什么原因,所以目前就先使用mount挂载的方式。

相关推荐阅读:CentOS 7 防火墙端口配置

本文介绍 centos 7 防火墙端口配置的相关内容...

linux远程登陆和上传文件(putty、pscp)

在windows主机上远程登陆linux和上传文件,使用putty和pscp则非常方便,这两个工具小巧易用。 工具下载 官方地址: https://www..uk/~sgtatham/putty/latest.html 直接点击就可以下载 putty.exe 和 pscp.exe linux远程登陆和上传文件(putty、pscp)[...]...

服务器数据库被攻击记录

记一次服务器数据库被攻击的经验,以警后世。...

docker network (docker 网络的组建)

本文介绍了docker网络的组建,解决了docker容器之间的网络访问以及其他主机访问docker容器的问题。...

常用ping服务列表

ping是基于XML_RPC标准协议的更新通告服务,是用于blog在内容更新时通知博客搜索引擎及时进行抓取、更新的方式。博客搜索引擎在成功接受到ping以后,会立刻进行抓取并更新。使用ping服务,可以让博客搜索引擎在第一时间抓取到您博客上的新内容。 以下是收集的ping服务的列表: http://ping.baidu常用ping服务列表[...]...

SpringCloud简明教程配置汇总笔记

本文涵盖 spring cloud 学习示例程序,eureka,feign,rebbion,hystrix,zuul,config,bus使用示例(使用svn管理配置) 。 Eureka注册中心 Eureka服务端配置 @EnableEurekaServer Eureka客户端配置 @EnableDiscoveryClSpringCloud简明教程配置汇总笔记[...]...

最详细的VUEX教程

最详细的Vuex教程 什么是Vuex? vuex是一个专门为vue.js设计的集中式状态管理架构。状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。 引入Vuex(前提是已经用Vue脚手架工具构建好项目) 1、利用npm包管理工具,进行安装 vue最详细的VUEX教程[...]...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。