首页 > 其他分享 >七月十九号(第十天)

七月十九号(第十天)

时间:2024-07-22 19:26:15浏览次数:17  
标签:七月 第十天 -- 十九号 kefu vsftpd frp root amd64

frp和url的部署与应用
frp是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持tcp、udp、https等协议。
工作原理:

具体步骤
创建专属文件:[root@1 ~]# mkdir /usr/local/frp
解压:[root@1 frp]# tar -zxvf frp_0.33.0_linux_amd64.tar.gz

进入frp_0.33.0_linux_amd64目录:[root@1 frp]# cd frp_0.33.0_linux_amd64/

通过设置frp使主机可以实行代理服务
客户机配置
[root@1 frp_0.33.0_linux_amd64]# vim frpc.ini
[common]
server_addr = 192.168.20.130  
server_port = 7000
[zuozhij]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6090  //客户端代理端口6000-6100

启动:[root@1 frp_0.33.0_linux_amd64]# ./frpc -c frpc.ini
代理机同样解压文件后,继续操作
[root@2 frp_0.33.0_linux_amd64]# vim frpc.ini

[root@2 frp_0.33.0_linux_amd64]# vim frps.ini
配置看板,方便查看连接设备
[common]    服务名称
bind_port = 7000     服务端口
dashboard_user=hh   控制台面板账号
dashboard_pwd=hh      控制台密码
dashboard_port=7500       控制台端口
token=xxxx    代理标识

启动:[root@1 frp_0.33.0_linux_amd64]# ./frps -c frps.ini
两台机器确认端口和防火墙开启
[root@2 frp_0.33.0_linux_amd64]# firewall-cmd --reload
success
[root@2 frp_0.33.0_linux_amd64]# firewall-cmd --zone=public --add-port=7000/tcp --permanent
success
[root@2 frp_0.33.0_linux_amd64]# firewall-cmd --zone=public --add-port=7500/tcp --permanent
success
[root@2 frp_0.33.0_linux_amd64]# firewall-cmd --zone=public --add-port=6000/tcp --permanent
success
ftp部署及应用
FTP是一种古老且应用广泛的互联网文件传输协议。
下载ftp:[root@1 ~]# yum -y install ftp
               [root@1 ~]# yum -y install vsftpd
启动ftp:[root@1 ~]# systemctl  restart ftp
查看端口运行情况
[root@1 ~]# netstat -lpunt|grep ftp
tcp6       0      0 :::21                   :::*                    LISTEN      1602/vsftpd
[root@1 ~]#  firewall-cmd --zone=public --add-port=21/tcp --permanent
success
[root@1 ~]# firewall-cmd --reload
success
永久关闭防火墙和selinux
[root@1 ~]# vim /etc/selinux/config

[root@1 ~]# systemctl stop firewalld
[root@1 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
配置yum源: mount /dev/sr0 /mnt
                      yum clean all
                      yum makecache
设置vsftpd开机自启
[root@1 ~]# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
测试是否安装成功
ftp://192.168.20.130
​客户机访问测试

[root@1 ~]# yum -y install ftp lftp
ftp的配置文件详解

vsftp配置目录详解

FTP任务解决⽅案

创建客服账号设置密码
[root@1 ~]# useradd kefu
[root@1 ~]# echo kefu|passwd --stdin kefu
Changing password for user kefu.
passwd: all authentication tokens updated successfully.
不允许匿名用户登陆
[root@1 ~]# vim /etc/vsftpd/vsftpd.conf

重启服务:[root@1 ~]# systemctl restart vsftpd
另一台机器访问(失败)

指定账号访问的目录
[root@1 ~]# useradd kefu
[root@1 ~]# echo kefu|passwd --stdin kefu
Changing password for user kefu.
passwd: all authentication tokens updated successfully.
限定用户只能在/data/kefu下活动
[root@1 ~]# vim /etc/vsftpd/vsftpd.conf

[root@1 ~]# mkdir -p /data/kefu
[root@1 ~]# vim /etc/vsftpd/vsftpd.conf

重启服务:[root@1 ~]# systemctl restart vsftpd
[root@1 ~]# cd /data/kefu/
[root@1 kefu]# dd if=/dev/zero of=big bs=3M count=1
1+0 records in
1+0 records out
3145728 bytes (3.1 MB) copied, 0.00216028 s, 1.5 GB/s
另一台虚拟机:ftp 192.168.20.130
                        ls

标签:七月,第十天,--,十九号,kefu,vsftpd,frp,root,amd64
From: https://blog.csdn.net/m0_68993975/article/details/140617663

相关文章

  • 七月の题
    ARC160D直接考虑从\(A\)变为全零数列不太好做,考虑将问题转化为从全零数列通过两种操作可以得到的\(A\)数列的个数。发现只要满足每个区间的加一次数\(\lek\)就能保证不同操作序列得到数列的唯一性,这个很好感性理解。于是题目转化成统计序列\(b_{1\sim2n-k+1}\)的个数,......
  • 「代码随想录算法训练营」第十天 | 栈与队列 part2
    150.逆波兰表达式求值题目链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation/题目难度:中等文章讲解:https://programmercarl.com/0150.逆波兰表达式求值.html视频讲解:https://www.bilibili.com/video/BV1kd4y1o7on题目状态:多次修改bug后通过个人思路:......
  • JAVA零基础小白自学日志——第十天
    文章目录1.static修饰变量[1].静态变量的定义[2].静态变量属于类[3]静态变量的初始化[4].静态变量的调用2.static修饰方法[1].静态方法的定义[2].静态方法的调用3.静态块[1].静态块定义[2].静态块和匿名块的演示,运行下程序就能看出来区别小贴士今日提要:记得昨天我......
  • Stable Diffusion 七月份最新整合包!本地安装保姆级教程~
    什么是stablediffusion?stablediffusion是在2022年发布的基于扩散模型的文本到图像生成模型,起初它只有一堆api供开发者使用,可以说非常难上手,随着2023年5月由AUTOMATIC1111大佬基于SDAPI开发的SDWebUI的发布,SD第一次有了操作界面,福音,绝对的福音,感谢大佬~更新到今天,功能......
  • 二零二四年七月 追番日记
    不时用俄语小声说真心话的邻桌艾莉同学动画制作:動画工房导演/脚本:伊藤良太【式守同学、关于前辈很烦人的事】ep.1我心目中最无聊的校园番就是这个样子的。希望后面能整点活吧。【我推的孩子】第二季动画制作:動画工房ep.1【一些技巧的鉴赏】无痕变有痕。虚变实。我......
  • 代码随想录算法训练营第十天|232.用栈实现队列、225.用队列实现栈、20.有效的括号、 1
    今天学习了栈与队列这两个数据结构,栈是一个先进后出的结构,在C++中用stack进行表示,有push、pop、top、empty这些属性;队列是一个先进后出的结构,有push、pop、front、back。empty这些属性。在底层实现上,他们都是用deque双向队列进行实现的。232.用栈实现队列题目链接:232.用栈......
  • 欢度盛夏,畅享清凉——七月超市营销策略
    随着七月的到来,我国大部分地区进入夏季,气温逐渐攀升,消费者们对清凉、消暑产品的需求也随之增长。在这个夏日,超市应该如何抓住这一商机,提升销售业绩呢?本文将从商品陈列、促销活动等方面,为您提供一份超市营销建议。七月气候:夏季炎热,气温较高活动主题:夏日清凉季、毕业季、旅......
  • 代码随想录算法训练营第十天
    python语法:一、通常使用列表(list)来实现栈。append(),pop()点击查看代码stack=[]#压栈(push)stack.append(1)#弹栈(pop)top_element=stack.pop()#查看栈顶元素(peek)top_element=stack[-1]#检查栈是否为空is_empty=len(stack)==0二、可以使用列表(list)或col......
  • JavaWeb学习笔记——第十天
    Springboostweb案例(一)准备工作需求说明需要完成以下功能:部门管理员工管理查询部门列表查询员工列表(分页、条件)删除部门删除员工新增部门新增员工修改部门修改员工环境搭建项目架构:准备数据库表(dept、emp)。--部门管理createtabledep......
  • 代码随想录算法训练营第十天|LeetCode 20.有效的括号、1047.删除字符串中的所有相邻重
    20.有效的括号题目链接:https://leetcode.cn/problems/valid-parentheses/description/解题思路:题目转化:三种类型的括号,需要做匹配匹配规则是:左右括号的类型要匹配、数量要一致,而且要按照顺序匹配例子是:“()”、“(){}[]”、“(([]))”条件转化:按照顺序匹配:......