vsftpd

Centos7安装vsftp服务

梦想与她 提交于 2019-11-26 14:48:41
第一步:安装vsftp yum install -y vsftpd 第二步:设置开机启动 systemctl enable vsftpd 第三步:启动ftp服务 systemctl start vsftpd.service 第四步:打开防火墙 firewall-cmd --zone=public --add-port=21/tcp --permanent firewall-cmd --permanent --zone=public --add-service=ftp firewall-cmd --reload (永久添加tcp 21端口) (添加ftp服务) (重启防火墙) 第五步:添加用户 useradd -g root -d /home/data -s /sbin/nologin ftpuser 新建ftpuser用户 添加到root组 但是不允许用户登录,仅仅可以ftp登录 ftp登录后的默认目录是/home/data 第六步:设置用户密码 passwd ftpuser 第七步:设置权限 chown -R ftpuser:root /home/data setsebool -P ftpd_full_access on 第八步:修改vsftp配置文件,禁止匿名登录 vi /etc/vsftpd/vsftpd.conf 把:anonymous_enable=YES 改为:

Centos7安装vsftp服务

删除回忆录丶 提交于 2019-11-26 14:48:30
我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下, 我们选择主流的vsftp; 第一步:安装vsftp yum install -y vsftpd 第二步:设置开机启动 systemctl enable vsftpd 第三步:启动ftp服务 systemctl start vsftpd.service 第四步:打开防火墙 firewall-cmd --zone=public --add-port=21/tcp --permanent firewall-cmd --permanent --zone=public --add-service=ftp firewall-cmd --reload (永久添加tcp 21端口) (添加ftp服务) (重启防火墙) 第五步:添加用户 useradd -g root -d /home/data -s /sbin/nologin java1234 新建java1234用户 添加到root组 但是不允许用户登录,仅仅可以ftp登录 ftp登录后的默认目录是/home/data 第六步:设置用户密码 passwd java1234(我的是1175626773.) 第七步:设置权限 chown -R java1234:root /home/data setsebool -P ftpd_full_access on

嵌入式开发环境搭建随记

五迷三道 提交于 2019-11-26 09:30:47
1、桥接网络和NAT网络的不同 为了让我的主机和虚拟机相互ping通,我设置了虚拟机和主机为同一个网段,NAT网络模式,但是发现主机能ping通虚拟机,虚拟机ping不通主机,百度了才知道,要更 改为桥接模式,两者终于能ping通了,但是随后发现,在window上用cuteftp上传文件到linux失败,提示权限不足,发现只要把linux的文件夹的权限修改下就行了。 2、ubuntu下ftp服务配置 (1)安装vsftp软件: sudo apt-get install vsftpd (2) 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。 sudo gedit /etc/vsftpd.conf (3) 重新启动vsftpd: sudo service vsftpd start 3、ubuntu下nfs服务配置 (1)安装Ubuntu nfs Ubuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端:sudo apt-get install nfs-kernel-server,在一些文档中,提出安装nfs的客户端nfs-common,以及端口映射器portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时,apt会自动为我们把它们安装好 (2)修改nfs的配置文件 Ubuntu

Shell脚本 (四)正则表达式 grep sed awk 工具

余生颓废 提交于 2019-11-26 03:09:12
正则表达式定义 正则表达式,又称正规表达式、常规表达式 是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串 · 正则表达式组成 普通字符 大小写字母、数字、标点符号及一些其他符号 元字符 在正则表达式中具有特殊意义的专用字符 · 基础正则表达式示例 查找特定字符 利用中括号[]来查找集合字符 查找行首^与行尾字符$ 查找任意一个字符.与重复字符 查找连续字符范围{} · 基础正则表达式的常见元字符 ^、$、.、\、 、[ ]、[^ ]、[n1-n2]、{n}、{n,}、{n,m} · ####查找特定字符#### n--表示显示行号 i--表示不区分大小写 v--表示反向选择 · grep -n 'the' test.txt grep -in 'the' test.txt grep -vn 'the' test.txt · ####利用中括号'[]'来查找集合字符 grep -n 'sh[io]rt' test.txt ####找i或者是o的,只去其中一个 grep -n 'oo' test.txt ####查找重复单个字符'oo' grep -n '[^w]oo' test.txt ####查找'oo'前面不是'w'的字符串 grep -n '[^a-z]oo' test.txt ####查找oo前面不带小写字母的 grep -n '[0-9]' test.txt ###

Openstack平台搭建(先电版)

时间秒杀一切 提交于 2019-11-25 21:36:08
Iaas镜像: https://pan.baidu.com/s/1xT28l1mvZuvhS3EF_Mh3sg 一:我们所采用的openstack是基于先电版的,首先看一下平台的拓扑图 我们就是基于这张图来搭建的,要对这张图有个印象。 1.0、 搭建前准备: 本次搭建采用双节点安装,即controller node控制节点和compute node计算节点。enp8s0为内部网络,enp9s0为外部管理网络 环境准备:两台服务器,一台交换机 (1)服务器硬盘规划(操作系统安装): 控制节点: /home 10G /boot 500M / 240G swap 8000M 计算节点: /home 10G /boot 500M BIOS Boot 1024KIB / 3000G swap 8000M (2)IP规划: 控制节点: enp8s0:192.168.100.10 enp9s0:192.168.200.10 计算节点: enp8s0:192.168.100.20 enp9s0:192.168.200.20 1.1、 配置IP地址和主机名 [controoler]: [root@controller ~]# hostnamectl set-hostname controller #设置主机名为controller [root@controller ~]# vi /etc

Linux服务器上安装vsftpd

末鹿安然 提交于 2019-11-25 18:43:59
1、首先判断你服务器上是否安装了vsftpd rpm -q vsftpd 2、安装vsftpd yum -y install vsftpd 3、重启vsftpd service vsftpd restart 4、修改vsftpd的主配置文件 vi /etc/vsftpd/vsftpd.conf 5、禁止匿名登录 把这个改为NO 默认是YES (改为NO 就是禁止匿名用户登录,不需要注释) 不可以让ftp用户跳出自己的家目录,否则太危险了,需要做限制 允许本地用户登录FTP 6、添加用户 useradd -s /sbin/nologin -d FTP根目录 用户名 (yuanfei这个用户智能连接ftp无法登录系统,默认家目录是在var/www/html 文件夹下面) 7、设置密码 passwd 用户名 8、修改FTP根目录权限 chmod o+w FTP根目录 9、修改selinux vi /etc/sysconfig/selinux 默认是enforcing 把他修改为disabled 10、关闭防火墙 service iptables stop 11、重启vsftpd服务,并且下次自动启动 service vsftpd restart chkconfig vsftpd on 来源: https://blog.csdn.net/wjn_xixi/article/details