Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【玩转Lighthouse】 基础篇 - 如何在Lighthouse的Linux/CentOS上设置proxy及ssh加固

【玩转Lighthouse】 基础篇 - 如何在Lighthouse的Linux/CentOS上设置proxy及ssh加固

原创
作者头像
梧桐叶落
修改于 2022-04-18 02:19:34
修改于 2022-04-18 02:19:34
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

前言

大家应该都非常喜欢腾讯云的Lighthouse产品。当我们购买多个服务器组建企业内部环境时,有时需要指定内部某台Lighthouse来访问特定流量,这时如何配置Lighthouse的全局代理就尤为重要了。本文是以我自身使用经验为例,为大家介绍如何在Lighthouse上配置起全局代理及安全ssh访问,从而搭建起必要的企业网络。

设置Proxy

准备步骤

购买腾讯Lighthouse机器,注意操作系统选择Linux版本的操作系统,如Centos,如下图。

思路

1. 核心是设置http_proxy, curl, git 等软件默认使用http_proxy这个环境变量来设置代理服务器,所以在linux下只要设置了这个环境变量就能被这些软件识别。

2. 对于yum等,这个配置可能不生效。

3. 下面是代理变量的配置:

环境变量

描述

值示例

http_proxy

为http变量设置代理;默认不填开头以http协议传输

10.0.0.51:8080;user:pass@10.0.0.10:8080;socks4://10.0.0.51:1080;socks5://192.168.1.1:1080

https_proxy

为https变量设置代理;

同上

ftp_proxy

为ftp变量设置代理;

同上

all_proxy

全部变量设置代理

同上

no_proxy

无需代理的主机或域名

10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1

配置步骤

针对上面变量的设置方法:

1、在/etc/profile文件

2、在~/.bashrc

3、在~/.zshrc

4、在/etc/profile.d/文件夹下新建一个文件xxx.sh

写入如下配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 export proxy="http://192.168.66.242:10808"
 export http_proxy=$proxy
 export https_proxy=$proxy
 export ftp_proxy=$proxy
 export no_proxy="localhost, 127.0.0.1, ::1"

而对于要取消设置可以使用如下命令,其实也就是取消环境变量的设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
unset http_proxy
unset https_proxy
unset ftp_proxy
unset no_proxy

针对yum配置走代理:

经过测试其实只要设置上面的变量之后已经可以走代理了,但如果要单独设置,可以设置如下文件的变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo "proxy=http://192.168.66.242:10808" >> /etc/yum.conf

SSH加固

目标

降低服务器被攻击风险

步骤

1. Root登录Linux机器,添加用户

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
useradd testuser

2. 修改用户密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
passwd testuser

3. 关闭root远程密码登录,并修改默认登录端口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim /etc/ssh/sshd_config
Port 29999
PermitRootLogin without-password

4. 确保你Linux防火墙关闭或者添加端口的例外。另外,在Lighthouse的腾讯控制页面的防火墙里,也需要添加端口的例外。

5. 重启ssh服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart sshd

总结

至此,你的服务器已经关闭了root密码登录,修改了默认端口,减少了被攻击的可能性。另外,你已学会如何配置代理,从而搭建起基础的企业网络环境。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux代理配置
系统代理只能设置HTTP代理,但是使用privoxy将socks5转换为http代理
码客说
2022/09/23
3.7K0
linux代理设置
有些局域网环境上网需要使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是Linux纯命令行的界面就需要手动配置了。
孙杰
2019/10/29
9.5K0
在Linux系统中设置动态地址进行网络访问
在 Linux 系统中,配置动态地址可以帮助我们实现更安全、匿名或绕过某些限制的网络访问。本文将介绍几种常用的方法来配置和使用代理服务器,在 Linux 环境下轻松实现高效且可靠地通过HTTP进行网络访问。
华科云商小徐
2023/08/30
4820
CentOS7下代理配置
对于提供服务的服务器来说,一般都配置在内网环境中,而在内网下公司处于安全的考虑,一般不开放外网的访问权限。这时如果想要访问外网,一般需要配置公司提供的代理服务器再进行使用。下面介绍几种配置代理的方法:
院长技术
2020/11/05
1.9K0
Mac 终端代理
今天切回 mac 工作几天,反正装一堆东西,brew 少不了,通过国内的镜像顺利的安装了brew 。
chuchur
2022/10/25
1.3K0
Windows 终端代理
Mac 有终端代理,那 windows 也应该有才对,但是windows 要个毛的代理呀,小猫一配置,全局模式就可以了。
chuchur
2022/11/14
9570
Windows 终端代理
命令终端设置全局代理的两种方法
我们在日常测试中经常要用到git克隆项目、pip安装依赖库等,如果不走代理可能连接不上,或者下载速度极慢,这是我没法忍受的,所以要走代理才能高速下载。
潇湘信安
2023/08/11
3.7K1
命令终端设置全局代理的两种方法
容器开发运维人员的Linux操作机配置优化建议
"工欲善其事必先利其器", 作为一个PAAS平台架构师, 容器相关技术(docker, k8s等)是必不可少的. 本文简单介绍下我自己的Linux操作机配置. 提升工作效率, 提高使用体验. ❤️❤️❤️
东风微鸣
2022/04/21
5270
容器开发运维人员的Linux操作机配置优化建议
connect A with B_anyconnect怎么用
不知道是不是翻墙导致的错误,昨天同事说服务器出现了这个错误,然后说服务器坏啦什么哒,因为是我重启啦,所以就感觉好像在一顿帅锅,哎!!! 然后我上去搞了一下一会搞定啦!无能者只剩下了愤怒!!!
全栈程序员站长
2022/10/04
3960
connect A with B_anyconnect怎么用
ubuntu 代理配置
本文由来源 jackaroo2020,由 javajgs_com 整理编辑,其版权均为 jackaroo2020 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。
Java架构师必看
2021/03/22
9930
解决SSH登录用户执行的命令部分环境变量参数不生效的问题
然后 SSH 目标机器,并通过pm2 start app.js 启动应用程序,但是应用程序的请求走不到http代理程序。
旺财的城堡
2018/11/20
2.1K0
局域内网的服务器利用跳板机访问互联网
特别提醒:本文介绍内容只分享交流技术解决方案,风险自行承担哈 本文也不算啥干货了,可能用上的童鞋不多!毕竟这个事情确实浪费了我半天时间研究,这里就分享给大家!
鹏程
2023/06/26
2.4K0
局域内网的服务器利用跳板机访问互联网
Linux终端快速切换代理设置方法
在Linux系统中,我们经常需要根据不同的网络环境或需求切换代理设置以实现灵活上网。为了帮助您高效地切换代理设置,本文将介绍一些在Linux终端中快速切换代理的方法,让您能够轻松应对各种网络需求。
华科云商小彭
2023/09/06
1.1K0
Linux终端快速切换代理设置方法
git设置代理,win命令行设置代理
git设置代理,参考文章:https://blog.csdn.net/tanningzhong/article/details/52817399
大菊观
2020/01/02
1.9K0
基于CentOS 7配置Nginx正向代理
Nginx是一款以轻量级、低内存开销、支持缓存、支持反向代理,负载均衡,电子邮件服务而著称。对于鲜为人知的是,它还可以作为一个简单易用的正向代理服务器。本文简要描述这个正向代理功能并给出演示,供大家参考。
Leshami
2018/08/06
2.3K0
Linux主机通过代理服务器进行网络连接
我们都知道在Windows下通过代理服务器怎么去设置连接代理服务器,浏览器---->工具------>internet选项----->连接--->局域网设置------->勾选“为lan使用代理服务器”,配置代理服务器的IP和端口号。OK。到这里Windows系统下通过代理服务器进行浏览网页就可以了。
星哥玩云
2022/07/03
1.5K0
代理服务,让私有云服务器更自由
做过运维服务工作的朋友一定有亲身经历:给政府和大型企业、事业单位做运维支持时,发现他们的服务器往往有着严格的安全管理机制,特别是有限制的访问 Internet。这给运维工作带来了诸多不便。
用户7426861
2021/08/18
7.3K0
【Go】go get 自动代理
最近发现技术交流群里很多人在询问 go get 墙外包失败的问题,大家给了很多解决方案:
thinkeridea
2019/11/04
1.9K0
CentOS设置代理
/etc/yum.conf 最后添加一行Proxy=http://192.168.58.100:8080 (注意:在/etc/yum.repos.d下建立文件并没有什么作用,不知道是不是哪里出错了)
十毛
2019/03/27
2.1K0
Linux使用lftp文件自动认证上传下载
为了结合sftp做自动上传(http://www.linuxidc.com/Linux/2014-03/97978.htm),引用了lftp工具。
星哥玩云
2022/06/30
1.4K0
相关推荐
Linux代理配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验