利用AutoSSH实现远程管理内网服务器

本文详细介绍了如何通过配置autossh在公网服务器Server1和内网服务器Server2之间建立SSH隧道,实现从PC远程访问内网Server2。主要步骤包括在Server2上安装和配置autossh,设置免密登录,以及在Server1上开启GatewayPorts。此外,还讨论了如何在Server2上设置autossh开机自启动,并提供了多种SSH客户端工具(如SecureCRT、Xshell、FinalShell、MobaXterm)进行本地端口转发的配置方法。


一、组网说明

在这里插入图片描述
Server1为公网上的一台服务器(拥有公网地址,公网可达)。Server2为内网的一台服务器(只有私网地址,没有公网地址)。PC可以连接到公网,但也只有私网地址。

现在的需求是使用PC可以访问到Server2。

测试地址规划:

设备 IP地址 备注
PC 192.168.74.1 模拟PC客户端
Server1 192.168.74.132 模拟公网上的代理服务器
Server2 192.168.74.154 模拟内网的目标服务器

二、基本配置

插曲
AnolisOS8.x兼容Centos8.x使用nmcli及NetworkManager.service管理网络。老式的network.service(yum insetall -y network-scripts)只适用于CentOS7.x。

1. Server2的配置步骤
# 安装autossh
# CentOS
yum install -y autossh
# Ubuntu
apt install -y autossh
# 编译安装
官网:https://www.harding.motd.ca/autossh/
yum install -y autoconf make automake gcc gcc-c++
gunzip -c autossh-1.4g.tgz | tar xvf -
cd autossh-1.4g
./configure
make
make install

$ which autossh
/usr/local/bin/autossh

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值