(注:vsftpd命令代码能够看这篇:也差很少的:juejin.im/post/5d5e94…)html
1.登录,首先确定要登录本身的服务器的,使用Putty、Xshell或者其余的都行,ip地址端口22加上密码或密钥便可。
java
yum -y install vsftpd
vsftpd -v # 查看安装版本,能够用来检查有没有安装过
whereis vsftpd # 查看安装位置复制代码
useradd ftpuser # 建立一个新用户叫ftpuser
passwd ftpuser # 给这个用户一个密码复制代码
vim /etc/vsftpd/vsftpd.conf # 进入配置文件进行修改复制代码
pasv_min_port=30000
pasv_max_port=30999
firewall-cmd --permanent --zone=public --add-port=30000-30999/tcp // 开启范围端口
firewall-cmd --reload // 配置从新加载复制代码
systemctl status vsftpd.service # 查看vsftpd服务的状态
systemctl start vsftpd.service # 启动vsftpd服务复制代码
chkconfig vsftpd on # 设置开机启动(注:这句好像不行,用下面这句)
systemctl enable vsftpd.service # 设置开机启动复制代码
nginx安装命令-CentOS 6装命令:juejin.im/post/5d5e96…linux
nginx代理ftpuser文件夹:juejin.im/post/5d5e9b…nginx
我用的是vim编辑器,vim安装代码为:shell
yum -y install vim* // 安装vim,-y表明遇到须要确认的一概所有yes复制代码
#安装firewalld 防火墙
yum install firewalld
#开启服务
systemctl start firewalld.service
#关闭防火墙
systemctl stop firewalld.service
#centos7重启防火墙
systemctl restart firewalld.service
#开机自动启动
systemctl enable firewalld.service
#关闭开机制动启动
systemctl disable firewalld.service复制代码
#查看防火墙全部信息
firewall-cmd --list-all
#查询服务的启动状态
firewall-cmd --query-service ftp
firewall-cmd --query-service http
#查看状态
firewall-cmd --state //running 表示运行
#获取全部支持的服务
firewall-cmd --get-service
# 防火墙重启
firewall-cmd --reload
#启用某个服务
firewall-cmd --zone=public --add-service=https //临时
firewall-cmd --permanent --zone=public --add-service=https //永久
# 防火墙中添加FTP服务
firewall-cmd --permanent --zone=public --add-service=ftp
复制代码
#端口详情
firewall-cmd --zone=public --add-port=80/tcp --permanent
#说明:
#–zone #做用域
#–add-port=80/tcp #添加端口,格式为:端口/通信协议
#–permanent 永久生效,没有此参数重启后失效
#多个端口:
firewall-cmd --zone=public --add-port=80-90/tcp --permanent
#centos7查看防火墙开放的端口信息
firewall-cmd --list-ports
#查看开启的端口和服务
firewall-cmd --permanent --zone=public --list-services //服务空格隔开 例如 dhcpv6-client https ss
firewall-cmd --permanent --zone=public --list-ports //端口空格隔开 例如 8080-8081/tcp 8388/tcp 80/tcp
#开启某个端口
firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp //永久
firewall-cmd --zone=public --add-port=8080-8081/tcp //临时
#删除端口
firewall-cmd --permanent --zone=public --remove-port=80/tcp
#从新加载
firewall-cmd --reload复制代码
扩展学习:CentOS中的文件夹介绍:blog.csdn.net/qd_ltf/arti…vim