上午
frp
与
ftp
rsyncd
服务端口号
873
1
、
frp
介绍
在
Linux
中,
FRP
通常指的是一款用于内网穿透的工具。
FRP
可以帮助您在具有公网
IP
的服务器和处于内网环境的机器之间建立安全可靠的连接,实现内网
服务的外网访问。
比如说,如果您在家中有一台电脑运行着一个
Web
服务,但您的家庭网络没有公网
IP
,通过在具有
公网
IP
的服务器上部署
FRP
服务端,在内网电脑上部署
FRP
客户端并进行相应配置,您就可以从外网访
问到家中电脑上的
Web
服务。
FRP
的配置相对灵活,支持多种协议的穿透,如
TCP
、
UDP
等。您可以根据不同的服务类型和需求
进行配置。
例如,如果您想远程访问家中的
SSH
服务,就可以通过配置
FRP
来实现。
它还提供了一些高级功能,如负载均衡、加密传输等,以满足更复杂的需求和保障数据安全。
在实际使用中,您需要在服务器端和客户端分别进行配置文件的修改,包括服务器的地址、端口、
映射的本地端口等信息。
总的来说,
FRP
为解决内网服务外网访问的问题提供了一种有效的解决方案。
2
、
frp
客户端安装使用
(服务端老师已做好直接访问即可)
百度网盘下载
百度云盘
|
https://pan.baidu.com/s/1PbKa8DkK5lq3bgEFTNLNog
密码
:i8vm
将其拖拽到
mv
虚拟机中并解压
![](https://i-blog.csdnimg.cn/direct/c43e068be0224be7af76ab7aa7964720.png)
![](https://i-blog.csdnimg.cn/direct/6047b5c597a64bf49f07ec7f17263899.png)
![](https://i-blog.csdnimg.cn/direct/c289f5eeb6c44cdbacc820e55cb6d573.png)
输入公网
ip
与他人对应的端口号
![](https://i-blog.csdnimg.cn/direct/561343c7677746fabf498e908c30117f.png)
输入对方用户名与密码后就可以连接到对方主机了
3
、
frp
服务端安装使用
主机
1
内网主机
不可以被网络访问
主机
2
外网主机
可以被外网通过
ip
或者域名访问
使用
2
代理
1
主机,通过访问
2
主机管理
1
主机
ssh
访问
2
主机的特定端口,管理
1
主机的
22
端口
![](https://i-blog.csdnimg.cn/direct/02066e399944476fb4efdb439d03fb5f.png)
![](https://i-blog.csdnimg.cn/direct/010b8f2f08954478a22b83c0ea0bb192.png)
浏览器刷新(已连接一台主机)
![](https://i-blog.csdnimg.cn/direct/db44c8de5f4c46658f1befc238ef373f.png)
总结:
frp
反向代理,
github
上的开源软件,底层是
vpn
私有局域网
使用加速器在
github
,
uu
加速器(收费),
steam++
免费开源。
客户端:
frpc frpc.ini frcp.full.ini
服务器
: frps frps.ini fps.full.ini
分别部署到服务器和客户端(软件包)
![](https://i-blog.csdnimg.cn/direct/8f1c9747a64b4cd5b07723a0ed7e5b7a.png)
frp
不止可以在
linux
和
mac
安装,也可以在
window
安装
frp
下午
1
、
ftp
介绍
一个文件在同一时间内,无论有多少人在
r
,但是只能有一个
w
。
FTP
即文件传输协议(
File Transfer Protocol
),是用于在网络上进行文件传输的一套标准协议。
FTP
的主要作用是在客户端和服务器之间实现文件的上传、下载、删除、重命名等操作。它允许用
户通过互联网连接到远程服务器,并访问和管理存储在服务器上的文件。
以下是
FTP
的一些特点和优势:
1.
高效性:能够快速传输大量文件。
例如,在企业中,大量的文档、数据文件可以通过
FTP
进行高效的传输和共享。
2.
稳定性:在网络连接不稳定的情况下,
FTP
通常能够恢复中断的传输。
3.
广泛支持:被众多操作系统和软件所支持。
然而,
FTP
也存在一些局限性:
1.
安全性相对较低:传输的数据通常是明文形式,容易被窃取。
2.
配置和管理相对复杂。
在实际应用中,
FTP
常用于网站文件的更新、软件的分发、数据的备份等场景。
2
、
ftp
服务端基础配置
![](https://i-blog.csdnimg.cn/direct/ac7f9ec6c6bc40ea95932b2ab819cff8.png)
3
、
ftp
客户端安装使用
ftp
服务
![](https://i-blog.csdnimg.cn/direct/70a48d062b314c5eaef53ee76f003377.png)
4
、
ftp
配置文件修改
![](https://i-blog.csdnimg.cn/direct/f9eefdb5351f417eb973722bc385a902.png)
![](https://i-blog.csdnimg.cn/direct/7a6b27a600be4cfeb7ed1002f7e67080.png)
这是一条在
Linux
系统中用于设置文件访问控制列表(
ACL
)的命令。
setfacl
是用于操作文件或目录的
ACL
规则的命令。
-R
选项表示递归地应用
ACL
规则到指定目录及其包含的所有文件和子目录。
-m
选项用于修改现有的
ACL
规则。
u:kehu:rwx
表示为用户
kehu
设置读、写、执行的权限(
r
表示读权限,
w
表示写权限,
x
表示执行
权限)。
/data/kehu/
是要应用
ACL
规则的目录路径。
例如,如果您有一个名为
/data/kehu
的目录,其中包含多个文件和子目录,执行上述命令后,用户
kehu
将对该目录及其所有内容具有完整的读、写和执行权限。这在需要为特定用户授予更精细的权限控
制时非常有用,而不仅仅是依赖于传统的文件所有者、所属组和其他用户的权限设置。
![](https://i-blog.csdnimg.cn/direct/69d65e74e1964416995c12fe15e01c24.png)
注意:一定是要在文件所在目录才可以进行上传
(
ftp
可以允许多人同时使用一个账户进行操作)