centos7环境下搭建与配置服务:ftp、Bind、DHCP、SAMBA、LNMP、LAMP、tomca

1.ftp

(1)使用yum安装 vsftpd ftp

[[email protected] /]#  yum install -y ftp vsftpd*

(2)备份vsftpd原有配置文件

[[email protected] /]#  cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.old

(3)创建密码明文文件

[[email protected] /]# vim /etc/vsftpd/vftpuser.txt

aochuanfei
[email protected]

(4)根据明文创建密码DB文件;查看密码数据文件

[[email protected] /]# db_load -T -t hash -f /etc/vsftpd/vsftpuser.txt /etc/vsftpd/vsftpuser.d

[[email protected] /]# file /etc/vsftpd/vftpuser.db
/etc/vsftpd/vftpuser.db: Berkeley DB (Hash, version 9, native byte-order)

(5)创建vftpd的guest账户

[[email protected] /]# useradd -d /home/vftpuser -s /sbin/nologin vftpuser

(6)编辑认证文件,打开 /etc/pam.d/vsftpd,将所以auth及account的所有配置行行均在注释掉,添加如下内容:

auth       required pam_userdb.so db=/etc/vsftpd/vftpuser

account required pam_userdb.so db=/etc/vsftpd/vftpuser

####注:db=/etc/vsftpd/vuser_passwd 中的vuser_passwd 是你生成的虚拟用户的db文件

(7)打开/etc/vsftpd/vsftpd.conf,将# anonymous_enable=YES 改为 anonymous_enable=NO,并添加配置

anonymous_enable=YES   #设定不允许匿名访问

virtual_use_local_privs=YES  #
guest_enable=YES   # 设定启用虚拟用户功能
guest_username=vftpuser  # 指定虚拟用户的宿主用户,CentOS中已经有内置的ftp用户了
chroot_local_user=YES   # # 启用限定用户在其主目录下
allow_writeable_chroot=YES  #可写

(8)设置vsftpd开机启动

[[email protected] /]# systemctl enable vsftpd.service

(9)重新启动vsftpd服务;以及查看vsftpd状态

[[email protected] /]# systemctl restart vsftpd.service

[[email protected] /]# systemctl status vsftpd.service

(10)配置防火墙和SELinux

[[email protected] /]# firewall-cmd --permanent --zone=public --add-service=ftp

[[email protected] /]# firewall-cmd --reload

[[email protected] /]# getsebool -a | grep ftp

[[email protected] /]# setsebool -P ftpd_full_access on  ##//设置ftp用户可以有所有权限

(11)

#####测试1:

[[email protected] /]# ftp master2
Connected to master2 (192.168.161.133).
220 (vsFTPd 3.0.2)
Name (master2:root): aochuanfei
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,161,133,89,252).
150 Here comes the directory listing.
drwxr-xr-x 2 1002 1002 47 Jul 24 13:40 new_ta
226 Directory send OK.
ftp> cd new_ta
250 Directory successfully changed.
ftp> ls
227 Entering Passive Mode (192,168,161,133,145,80).
150 Here comes the directory listing.
-rw-r--r-- 1 1002 1002 104960 Jul 24 13:40 雅思写仿分必备的词汇.doc
226 Directory send OK.
ftp>

######测试2:

在windows系统中打开计算机 路径栏输入 ftp://192.168.161.133

时间: 2024-10-23 08:33:44

centos7环境下搭建与配置服务:ftp、Bind、DHCP、SAMBA、LNMP、LAMP、tomca的相关文章

Spring Cloud 入门教程(四): 分布式环境下自动发现配置服务

前一章, 我们的Hello world应用服务,通过配置服务器Config Server获取到了我们配置的hello信息"hello world". 但自己的配置文件中必须配置config server的URL(http://localhost:8888), 如果把config server搬到另外一个独立IP上, 那么作为一个client的hello world应用必须修改自己的bootstrap.yml中的config server的URL地址.这明显是不够方便的. 既然confi

CentOS7环境下搭建ftp服务器

一. 安装 查看是否安装ftp rpm -qa | grep vsftpd安装ftp yum -y install vsftpd 启动 /bin/systemctl start vsftpd.service重启 /bin/systemctl restart vsftpd.service查看状态 /bin/systemctl status vsftpd.service开机自启chkconfig vsftpd on 取消匿名登录 vi /etc/vsftpd/vsftpd.confanonymous

windows环境下搭建网站

windows环境下搭建网站 IIS服务的安装 1.打开"控制面板" - "程序" - "启动或关闭Windows功能 IIS配置 1.WIN + X - "计算机管理" 2.新建网站 完成以上设置之后,尝试在自己的电脑上浏览(假设我以上端口号设置为81,即在浏览器输入localhost:81 或者127.0.0.1:81或者输入自己当前网卡的IP地址+端口号81) 或者输入目前电脑的IP地址(局域网地址) cmd - ipconfig

windows下搭建和配置java环境

基于很多原因,还是得说说java环境的搭建和配置. 1.下载JDK: jdk和jre的区别:jre表示运行环境,jdk除了运行环境,还带有调试开发环境. 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这边主要讲解jdk7的安装. 此外http://www.oracle.com/technetwork/java/javase/downloads/index.html  这

Windows环境下搭建Cocos2d-x3.2环境并配置android交叉编译环境

一.软件 1)VS2012(C++11特性在VS2012以上可以使用):传送门: 2)Cocos2d-x官网源码:传送门:http://cocos2d-x.org/download 3)JDK:传送门:https://github.com/inferjay/AndroidDevTools/ 4)NDK:传送门:https://github.com/inferjay/AndroidDevTools/ 5)ANT:传送门:https://github.com/inferjay/AndroidDevT

MySql集群讲解(二)Mysql Liunx环境下搭建

MySql集群讲解(二) MySQL Linux环境下搭建 A:下载: wget https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz B:安装前环境检查: 1.检查Linux是否安装了mariadb数据库,mariadb数据库是mysql的分支,执行命令: yum list installed | grep mariadb rpm -qa | grep mariadb 2.若Lin

lnmp环境下搭建wordpress博客程序

本文档主要介绍如何在lnmp环境下搭建完整的wordpress程序. 基本流程: 1.开源博客程序WordPress介绍 2.WordPress博客程序的搭建准备 3.开始安装blog博客程序 4.实现WordPress博客程序URL静态化 ---------------------------------------------------------------------------------------------------------------------------------

Windows环境下搭建rabbitmq集群与负载

欢迎提出意见及建议,发现错误请留言 需要的文件下载: 百度云:链接:https://pan.baidu.com/s/1gpZa2NjNxviEnihjS2Viuw  提取码:39hi  复制这段内容后打开百度网盘手机App,操作更方便哦 蓝奏云:下载:https://www.lanzous.com/i54x5da 密码:cgb9 参考博文: https://blog.csdn.net/elie_yang/article/details/86657851 https://blog.csdn.net

Linux 使用 docker 下搭建xunsearch 搜索引擎服务

Linux 使用 docker 下搭建 xunsearch 搜索引擎服务 安装 docker 环境(菜鸟教程有说明) 安装docker说明 下载并运行 xunsearch 的服务端:docker安装xunsearch说明 docker 安装完毕后,开始安装xunsearch镜像 docker pull hightman/xunsearch 启动镜像 //镜像非开机自启 docker run --name xunsearch -d -p 8383:8383 -p 8384:8384 -v /var