美文网首页
网络架构备忘

网络架构备忘

作者: mua_baby | 来源:发表于2021-08-12 20:42 被阅读0次

一、F5作为Web服务器负载均衡器

clients - F5 -- Web Servers
假设:
clients: 25.136.x.x 、 26.136.x.x ,它们的网关为 26.136.50.51
F5: 26.136.66.106 其自带的网关为 26.136.66.204
Web Servers: 26.136.66.104、26.136.66.105
那么可以在 104、105的服务器上,添加主机路由。可逐条增加,如:

ip route add 25.136.0.1 via 26.136.66.204
ip route add 25.136.0.2 via 26.136.66.204
ip route add 26.136.0.1 via 26.136.66.204
ip route add 26.136.0.2 via 26.136.66.204

也可以通过在104、105的服务器上,直接添加子网路由,如:

route add -net 25.0.0.0 netmask 255.0.0.0 gateway  26.136.66.204 metric 100
route add -net 26.0.0.0 netmask 255.0.0.0 gateway  26.136.66.204 metric 100

二、 在Redhat7 上,创建ftp用户和开启ftp服务

# 安装vsftpd服务
yum install -y vsftpd
# 创建ftp用户 其根目录为/home/ftpuser01 、组为root 、仅可ftp登录而无法登录ssh
useradd -g root -d /home/ftpuser01 -s /sbin/nologin ftpuser01
# 设定/修改ftpuser01的密码:ftpuser01
passwd ftpuser01
# 修改vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
# 将 anonymous_enable=YES 改成 anonymous_enable=NO ,禁用匿名登录
anonymous_enable=NO
# 将 chroot_local_user=YES 改成 chroot_local_user=NO,禁止根目录还能往上看目录
chroot_local_user=NO
# 重启一下vsftpd、加入开机启动、查看状态
systemctl restart vsftpd
systemctl enable vsftpd
systemctl status vsftpd

另外需要注意的地方:

# 若想要root用户也能ftp登录,在末尾处加上
allow_writeable_chroot=YES
# 修改 /etc/vsftpd/user_list  、 /etc/vsftpd/ftpusers ,  注释掉 root
  #root
# 另外,可能有些机器需要  更改 /etc/pam.d/vsftpd
vi /etc/pam.d/vsftpd 
# 将 auth       required     pam_shells.so 改成 auth       required     pam_nologin.so
auth       required     pam_nologin.so
# 改后重启
systemctl restart vsftpd

另外,用FileZilla传输文件时,建议设置成utf-8编码,防止乱码。

有时候需要更改文件夹权限

chown -R ftpuser01:root /home/ftpuser01 
chmod -R 775 /home/ftpuser01 

若你的防火墙开启了,则可能需要打开防火墙,selinux

 firewall-cmd --zone=public --add-port=21/tcp --permanent    #(永久添加tcp 21端口)
 firewall-cmd --permanent --zone=public --add-service=ftp    #(添加ftp服务)
 firewall-cmd --reload    #(重启防火墙)
setsebool -P ftpd_full_access on

相关文章

  • 网络架构备忘

    一、F5作为Web服务器负载均衡器 clients - F5 -- Web Servers假设:clients: ...

  • 应用层架构之CDD

    本文集是iOS架构方面的备忘(我的博客全是备忘,能不能来点原创Orz...) 本文是我非常喜欢的iOSer MrP...

  • 网络架构

    应用层---HTTP协议 表示层---HTTP协议 会话层---HTTP协议 传输层---TCP}--socket...

  • 网络架构

    概览 计算机科学家解决复杂问题时有两把利刃:一是缓冲技术,二是分层技术。后者的思想是如果直接解决某个问题比较复杂,...

  • 网络架构

    网络架构 架构设计 核心层类图 Service存在的意义 一个接口(API)可能根据不同的参数实现不同的功能,那么...

  • 笔记 android网络框架源码解析及对比(待续)

    自己备忘,随便写 android网络框架源码解析及对比 android常用网络框架对比 Volley: 特点 基于...

  • Java架构-面试如何谈自己做过的项目

    1、介绍项目架构 把项目整体架构描述一遍,系统环境和软件架构可以一句话带过。网络架构可以按照网络拓扑来说明,顺便把...

  • CS231n 卷积神经网络: 架构, 卷积/池化层(上)

    卷积神经网络: 架构, 卷积/池化层(上) 卷积神经网络: 架构, 卷积/池化层(上) 卷积神经网络(CNNs/C...

  • 网络技术学习目标

    网络技术现在有六大方向:网络架构、网络安全、语音通讯、网络存储、无线网,这6种统统都得从网络架构起步,也就是要精通...

  • IOS三层/四层架构

    ios三层/四层架构是什么: ios三层架构主要是,网络层,逻辑层,UI层。 ios四层架构主要是,网络层,数据层...

网友评论

      本文标题:网络架构备忘

      本文链接:https://www.haomeiwen.com/subject/mifrbltx.html