day10frp

frp的下载与安装:

在终端输入以下命令以下载frp的压缩包:

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

使用`tar`命令解压下载的压缩包:

tar -zxvf frp_0.33.0_linux_amd64.tar.gz

解压后将生成一个名为`frp_0.33.0_linux_amd64`的文件夹,里面包含了运行frp所需的各种文件。

查看文件:

cd frp_0.33.0_linux_amd64

ls

这将列出文件夹中的所有文件,包括`frpc`、`frps`、配置文件和系统服务文件等。

配置frp:

首先,我们需要配置`frpc.ini`文件。使用`vim`编辑该文件:

vim frpc.ini

在这个配置文件中,你可以设置服务器地址、端口、令牌等信息。例如,如果你想通过SSH连接到服务器,你的配置可能看起来像这样:

[common]

server_addr = 127.0.0.1

server_port = 7000

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

保存并退出编辑器。然后,启动`frpc`:

./frpc -c frpc.ini

在服务器端(即14主机),也需要进行类似的配置,但这次是针对`frps.ini`文件:

[common]

bind_port = 7000

dashboard_user=aaa

dashboard_pwd=aaa

dashboard_port=7500

同样,保存并退出编辑器。然后,启动`frps`:

./frps -c frps.ini

注意,还需要在防火墙中打开7500、7000、6000-6100端口。在14主机上执行以下命令:

firewall-cmd --zone=public --add-port=7000/tcp --permanent

firewall-cmd --zone=public --add-port=7500/tcp --permanent

firewall-cmd --zone=public --add-port=6000-6100/tcp --permanent

最后,确保SELinux处于Permissive模式或禁用它:

setenforce 0

停止firewalld服务:

systemctl stop firewalld.service

现在,你应该能够在13主机上通过SSH连接到14主机了。在13主机的`frpc.ini`文件中,确保`server_addr`设置为14主机的IP地址,然后启动`frpc`。在14主机的Dashboard(可以通过浏览器访问 http://192.168.2.14:7500 并使用用户名aaa和密码aaa登录)中,你应该能看到一个新的代理已经添加成功。

FTP服务概述:

查看是否安装ftp服务:

[root@13 ~]# rpm -qa | grep ftp

vsftpd-3.0.2-22.el7.x86_64

[root@13 ~]# yum list installed |grep ftp

vsftpd.x86_64                                3.0.2-22.el7              @mnt     

查看相关文件:

[root@13 ~]# rpm -ql vsftpd

查看是否启动及端口:

[root@13 ~]# systemctl status vsftpd

[root@13 ~]# netstat -lpunt | grep ftp

tcp6       0      0 :::21                   :::*                    LISTEN      54181/vsftpd        

 

下载并安装FTP客户端lftp:

[root@13 ~]# yum -y install lftp

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com

 * epel: mirrors.aliyun.com

 * extras: mirrors.aliyun.com

 * updates: mirrors.aliyun.com

正在解决依赖关系

--> 正在检查事务

---> 软件包 lftp.x86_64.0.4.4.8-14.el7_9 将被 安装

--> 解决依赖关系完成

依赖关系解决

=============================================================================

 Package      架构           版本                    源               大小

=============================================================================

正在安装:

 lftp         x86_64         4.4.8-14.el7_9            updates         752 k

事务概要

=============================================================================

安装  1 软件包

总下载量:752 k

安装大小:2.4 M

Downloading packages:

lftp-4.4.8-14.el7_9.x86_64.rpm                          | 752 kB   00:04     

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  正在安装    : lftp-4.4.8-14.el7_9.x86_64                               1/1

  验证中      : lftp-4.4.8-14.el7_9.x86_64                               1/1

已安装:

  lftp.x86_64 0:4.4.8-14.el7_9                                               

完毕!

[root@13 ~]#

查看vsftpd的配置文件:

[root@13 ~]# vim /etc/vsftpd/vsftpd.conf

创建用户并设置密码:

[root@13 ~]# useradd kehu

[root@13 ~]# echo kehu | passwd --stdin kehu

更改用户 kehu 的密码 。

passwd:所有的身份验证令牌已经成功更新。

修改配置文件,不允许匿名登录:

[root@13 ~]# vim /etc/vsftpd/vsftpd.conf

12   YES==>NO

[root@13 ~]# systemctl restart vsftpd

在14主机上安装FTP客户端lftp和FTP服务器vsftpd:

[root@14 ~]# yum -y install ftp lftp

已加载插件:fastestmirror

Determining fastest mirrors

 * base: mirrors.aliyun.com

 * extras: mirrors.aliyun.com

 * updates: mirrors.aliyun.com

base                                                  | 3.6 kB     00:00     

extras                                                | 2.9 kB     00:00     

mnt                                                   | 3.6 kB     00:00     

updates                                               | 2.9 kB     00:00     

正在解决依赖关系

--> 正在检查事务

---> 软件包 ftp.x86_64.0.0.17-67.el7 将被 安装

---> 软件包 lftp.x86_64.0.4.4.8-14.el7_9 将被 安装

--> 解决依赖关系完成

依赖关系解决

=============================================================================

 Package      架构           版本                    源               大小

=============================================================================

正在安装:

 ftp          x86_64         0.17-67.el7            base              61 k

 lftp         x86_64         4.4.8-14.el7_9          updates          752 k

事务概要

=============================================================================

安装  2 软件包

总下载量:812 k

安装大小:2.5 M

Downloading packages:

(1/2): ftp-0.17-67.el7.x86_64.rpm                       |  61 kB   00:00     

(2/2): lftp-4.4.8-14.el7_9.x86_64.rpm                   | 752 kB   00:03     

-----------------------------------------------------------------------------

总计                                            212 kB/s | 812 kB   00:03     

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  正在安装    : lftp-4.4.8-14.el7_9.x86_64                               1/2

  正在安装    : ftp-0.17-67.el7.x86_64                                   2/2

  验证中      : ftp-0.17-67.el7.x86_64                                   1/2

  验证中      : lftp-4.4.8-14.el7_9.x86_64                               2/2

已安装:

  ftp.x86_64 0:0.17-67.el7            lftp.x86_64 0:4.4.8-14.el7_9           

完毕!

[root@14 ~]#

使用FTP客户端lftp连接到FTP服务器:

[root@14 ~]# ftp 192.168.2.13

Connected to 192.168.2.13 (192.168.2.13).

220 (vsFTPd 3.0.2)

Name (192.168.2.13:root): kehu

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值