frp服务的搭建以及ftp服务的配置

Frt

frt工作原理

Frp

反向代理

Githup上的开源软件

底层VPN私有的局域网

使用加速器在githup、uu加速器(收费)、stema++免费开源

客户端

Frpc   frpc.ini   frpc.full.ini

服务器

Frps   frps.ini   frps.full.ini

分别部署到服务器和客户端

服务器名称

访问之前开启端口

FTP、NFS、SAMBA系统服务

⼀、rsync托管xinetd

  1. 为什么要进⾏服务托管

独⽴服务:独⽴启动脚本 ssh ftp nfs dns ...

依赖服务: 没有独⽴的启动脚本 rsync telnet 依赖xinetd服务(独⽴服务)

  1. 如何将rsync托管给xinetd服务去管理?

第⼀步:在系统中安装xinetd服务

# yum -y install xinetd

# rpm -ql xinetd

第⼆步:编写xinetd.conf⽂件(/etc/xinetd.conf)

# man 5 xinetd.conf

defaults {

only_from 只允许访问

no_access 拒绝访问

access_times 控制访问服务的时间段

log_type 指定⽇志类型

interface 并发连接数

per_source 每个IP的最⼤连接数

}

 includedir /etc/xinetd.d ⼦配置⽂件⽬录(追加rsync、telnet)

第三步:⼿⼯创建/etc/xinetd.d/rsync

# vim /etc/xinetd.d/rsync service rsync

{

disable = no

flags = IPv6

socket_type = stream

wait = no

user = root

server = /usr/bin/rsync

server_args = --daemon

log_on_failure += USERID }

第四步:重启xinetd服务(xinetd服务重启后,rsync服务也会随之重启,检查端⼝占⽤)

# pkill rsync

# systemctl restart xinetd

# ss -naltp |grep 873

 LISTEN :::873 users:(("xinetd",pid=45079,fd=5))

⼆、FTP服务概述 统信os

⼀个⽂件在同⼀时间内,⽆论有多少⼈在r,但是只能有⼀个w权限,x其实r权限 1、FTP服务介绍 FTP(File Transfer Protocol)是⼀种应⽤⾮常⼴泛并且古⽼的⼀个互联⽹⽂件传输协议。

⽂件传输:⽂件上传与⽂件下载

FTP的两种运⾏模式

主动模式

被动模式

搭建ftp服务:

  1. 关闭防⽕墙和selinux
  2. 配置yum源(mount /dev/sr0 /mnt)
  3. 软件三部曲
  4. 了解配置⽂件
  5. 根据需求修改配置⽂件来完成服务的搭建
  6. 启动服务,开机⾃启动
  7. 测试验证

关闭防火墙

# systemctl stop firewalld

# systemctl disable firewalld

 # setenforce 0

# vim /etc/selinux/config

 SELINUX=disabled

配置yum源

有⽹配置公⽹YUM源(阿⾥、清华、华为),没⽹就配置本地YUM源

# mount /dev/sr0 /mnt

# yum clean all

# yum makecache

安装vsftpd软件

Yum -y install vsftpd

启动ftp服务并添加到开机启动项中

# systemctl start vsftpd

# systemctl enable vsftpd

测试FTP是否安装成功

基于浏览器的访问

基于Windows资源管理器的访问

基于FlashFxp、FileZilla软件

# systemctl start vsftpd

# systemctl enable vsftpd

# ifconfig ens33

inet 10.1.1.10 netmask 255.255.255.0 broadcast 10.1.1.255

基于ftp以及lftp命令进⾏连接(Linux与Linux之间的FTP⽂件传输)

vsftpd配置⽂件详解:

yum install ftp lftp -y

# ftp 10.1.1.10

FTP的配置⽂件详解(重要)

在Server服务器端,使⽤rpm -ql vsftpd

vsftpd配置文件按

# grep -v ^# /etc/vsftpd/vsftpd.conf

anonymous_enable=YES ⽀持匿名⽤户访问

local_enable=YES ⽀持⾮匿名⽤户,普通账号登录,默认进⼊到⾃⼰家⽬录

write_enable=YES 写总开关

local_umask=022 反掩码 file:644 rw- r-- r-- dir:755

dirmessage_enable=YES 启⽤消息功能

xferlog_enable=YES 开启或启⽤xferlog⽇志

connect_from_port_20=YES ⽀持主动模式(默认被动模式)

xferlog_std_format=YES xferlog⽇志格式

listen=YES ftp服务独⽴模式下的监听

pam_service_name=vsftpd 指定认证⽂件

userlist_enable=YES 启⽤⽤户列表

tcp_wrappers=YES ⽀持tcp_wrappers功能(FTP限速操作)

三、FTP任务解决⽅案

任务背景

创建客服账号(Server)

# useradd kefu

# echo 123 |passwd --stdin kefu

不允许匿名⽤户访问

# vim /etc/vsftpd/vsftpd.conf

12⾏ anonymous_enable=NO

# systemctl restart vsftpd

指定账号访问的⽬录

# mkdir /data/kefu -p

# vim /etc/vsftpd/vsftpd.conf

17⾏ local_root=/data/kefu

限定kefu/123只能在/data/kefu⽬录下活动

# vim /etc/vsftp/vsftpd.conf

18⾏ chroot_local_user=YES

# systemctl restart vsftpd

经验值

  • 18
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建win2008系统的frp服务器,首先要确保系统已安装好了,并准备好了所需的软件和工具。以下是详细的步骤: 1. 下载并安装Frpc和Frp服务器:在GitHub上找到Frp项目,下载适用于Windows Server 2008系统的Frp服务器文件,解压缩安装包并运行安装程序。 2. 配置Frp服务器:打开Frp服务器的安装目录,找到frps.ini文件并用文本编辑器打开。根据需求,配置文件中的主要参数包括服务绑定的IP地址、端口号、令牌和日志文件路径等。确保配置文件中各个参数的正确性,保存并关闭文件。 3. 设置系统防火墙规则:在Windows Server 2008系统中,打开“控制面板”>“Windows 防火墙”,点击“启用或关闭Windows防火墙”。选择“关闭(不推荐)”,保存并关闭设置。 4. 启动Frp服务器:在Frp服务器安装目录中,双击运行frps.exe文件,使服务器运行起来。 5. 测试Frp服务器:在其他设备或计算机上,下载并安装Frpc客户端。然后,在终端或命令提示符中运行frpc.exe,通过命令行参数或配置文件指定Frp服务器的IP地址、端口号、令牌等参数。成功连接到Frp服务器后,即可通过该服务器访问内部服务器或服务。 需要注意的是,以上只是简要的搭建Frp服务器的步骤,根据具体的需求和网络环境,还可能需要进行一些其他的配置和调整。此外,为了保证系统和网络的安全性,还需考虑防火墙和路由器等设备的设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值