linux系统建立ftp用户名和密码,linux系统搭建ftp服务器及创建用户使用
linux 系统下搭建ftp服务器
ftp是什么
FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序.一般的Linux系统默认带有ftp软件或者是vsftpd
搭建ftp服务器目的
从window系统上传程序文件到linux系统的服务器里
检查安装vsftpd软件
1.要使用到的linux命令:
“|”: 管道,把前一个命令的结果当成后一个命令的输入
rpm: RPM Package Manager RPM软件包管理器 ,和 RedHat有关,
grep: Globally search a Regular Expression and Print 全局匹配正则搜索并打印
yum: Yellow dog Updater,Modified,大黄更新与修改,基于rpm 的软件包管理器
查看所有的安装的软件包 并在结果中查找包含vsftp 的文件
rpm -qa | grep vsftpd
如果没有装则使用yum命令安装
yum -y install vsftpd
登录Linux主机后,运行命令:”service vsftpd start”
要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on”
查看vsftpd 服务的运行状态
systemctl status vsftpd
如果最后一条状态是stoped则启动vsftpd
systemctl start vsftpd
如果最后一条状态是started则重启vsftpd
systemctl restart vsftpd
停止vsftpd
systemctl stop vsftpd
2、设置FTP权限
A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “
B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
C. 保存修改,按ESC键,运行命令:“:wq”
这样关闭了匿名登录功能。
3、添加FTP账号
A. 运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目录)
如下:(useradd -s /sbin/nologin ftpadmin -d /usr/local/nginx/html)
B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin(ftpadmin是创建的用户名)” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。
C.测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码。
4.配置解释
在默认配置下,本地用户登入FTP后可以使用cd命令切换到其他目录,这样会对系统带来安全隐患。可以通过以下三条配置文件来控制用户切换目录。
chroot_list_enable=YES/NO(NO)
设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。
chroot_list_file=/etc/vsftpd.chroot_list
用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。
chroot_local_user=YES/NO(NO)
用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
通过搭配能实现以下几种效果:
①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。
linux ftp 用户不能覆盖、写入、创建文件的权限问题
设置访问权限
chown -R 用户名 ftp目录
查看当前目录用户权限,若没有写入权限则修改
chmod 755 -R 你的FTP目录
linux系统建立ftp用户名和密码,linux系统搭建ftp服务器及创建用户使用相关推荐
- linux怎么查看组用户名和密码,Linux基础命令(十一)——用户和组账号管理
注:文档有点长,前面部分说的是一些比较概念的东西,看命令的话可以直接看后面部分. 一.用户账号和组账号概述 与Windows操作系统对比,Linux系统中的用户账号和组账号的作用在本质上是一样的,同样 ...
- linux终端命令行用户名和密码,Linux入门篇 —— Linux 用户与组管理详解(system-config-users 命令行)| 七日打卡...
用户与组管理什么是用户,用户是人吗? 用户是干啥的?用户账号超级管理员: root 普通用户: ruochen 系统/程序用户: 系统中为某个程序而产生的用户,这类用户一般不允许登录操作系统 组账号定 ...
- linux下mysql的用户名,linux下设置mysql用户名及密码
linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...
- 解决WordPress博客安装插件时提示输入FTP用户名和密码的问题
http://www.lajiz.cn/1310.html 自从垃圾站博客从电信通搬家到万网虚拟主机后,总是出现问题,刚开始是万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复 ...
- 模拟用户登录过程,验证用户名、密码和校验码,如果全部正确提示用户登录成功,否则,提示用户相关输入错误
要求:模拟用户登录过程,验证用户名.密码和校验码,如果全部正确提示用户登录成功,否则,提示用户相关输入错误. 目的:掌握登录校验的规则和原理. //登录验证 #include<stdio.h&g ...
- linux下的ftp登陆用户名和密码,Linux下实现ftp普通账号和vip账号限速
ftp工作流程: ftp回话包含了两个通道,控制通道和数据通道,ftp的工作有两种模式,一种是主动模式,一种是被动模式,以ftpserver为参照物,主动模式,服务器主动连接客户端传输,被动模式,等待 ...
- linux 给文件添加用户名和密码是什么格式,linux成批添加用户的命令
当我们遇到教学这类情况时我们需要批量添加学生用户,纳闷怎么才能做到成批添加用户呢?下面由学习啦小编为大家整理了linux成批添加用户命令的相关知识,希望大家喜欢! linux批量添加用户命令--new ...
- 查看和修改Centos系统ftp用户名和密码的方法
今天需要更新一个老项目,老到还是用FTP发布代码的那种项目,但有ftp账号,忘记密码了,于是需要登录到服务器重置密码,跟大家分享下经过,希望后续遇到类似问题的朋友有点启发. 这台服务器是别人交接过来的 ...
- linux php运行用户名和密码,Linux实例(一)使用用户名密码验证连接Linux
本篇文章给大家带来的内容是关于使用用户名密码验证连接Linux,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实 ...
最新文章
- MySQL数据库中外键SQL语句的编写
- GPS实时跟踪程序模拟(2)动画回放
- P4370-[Code+#4]组合数问题2【数学,堆】
- tomcat的安装及配置
- c语言字符数组与字符串的使用详解
- java.lang中String=和equals()函数解析
- 帆软报表-通过代码来创建一个模板文件
- 梦龙即时通讯软件测试初学者,梦龙即时通讯软件
- 用stream流比较List<对象>内的时间戳进行分组 按天
- 决定人生高度的,不是智力,而是体力
- 手机内存卡照片删了怎么恢复
- 极光笔记 | 极光推送业务无中断迁移上云实践
- [emerg]: unknown directive “”
- 吃什么蔬菜可以清理血管垃圾
- 微信小程序是否支持手机定位经纬度坐标
- 《DAMA数据管理知识体系指南》读书笔记-第十二章(元数据管理)
- vue简单实现无缝滚动
- 批量清除Word中代码注释
- 学习Bash相关知识
- 易语言学习第3天。登录窗口。
热门文章
- 头歌--实验四 蛮力法
- 【Django】python后端的POST与GET请求
- 国民游戏王者荣耀的真实地图开发之路
- 动手学深度学习V2.0(Pytorch)——11.模型选择+过拟合和欠拟合
- “她”从外地来上海做IT售前,10年后买了上海市中心房子!!
- gpu填充速率 计算_Ivy Bridge HD Graphics 4000 GPU计算性能小测
- word文档怎么找回误删的文件_Word、Excel文档误删内容后保存,如何恢复或找到删除前的...
- 美图数据分析实习生笔试题
- 微服务架构中服务的编排
- php分号的代码,JS 代码要不要加分号?