由于不少中小型公司的宽带网络是没有固定IP的私网环境,同时还由于预算有限,因此通过传统方式很难建立虚拟专用网络(Virtual Private Network),对于运维人员而言异地SSH远程管理、维护就成了相当头疼的问题。不过面对此类问题,使用蒲公英异地组网后,就可以轻松实现异地SSH远程管理,而且支持纯软件组网,即使在没有预算的情况下同样可以解决难题。

1.Linux中安装并配置蒲公英

1-1.预先准备

服务器系统:Centos 6.7
所需软件:Linux版蒲公英VPN
下载地址:http://pgy.oray.com/download/

蒲公英Linux版除了拥有支持Centos、Redhat的安装包外,官网还提供了Ubuntu安装包。我们可以预先下载完成上传至服务器,也可直接进行下载。



本次,我们已经将蒲公英的安装包预先上传至了服务器中(路径:/home/oray/下载/PgyVPN_CentOS_2.0.0_x86_64.rpm)。理论上,只要是蒲公英官方支持的Linux发行版,就不必再安装环境,一键安装即可(32位需下载32位安装包,64位需下载64位安装包)。

我们通过内网的一台Windows主机,使用putty软件远程登录服务器,登录用户名Oray,登录后使用su root命令获取了管理员权限,否则软件无法安装。

1-2.安装软件

通过cd命令进入存放蒲公英安装软件的目录,输入rpm命令进行安装;

cd 下载/
rpm -ivh PgyVPN_CentOS_2.0.0_x86_64.rpm


1-3.设置软件

安装成功后,任意路径下输入“PgyVistor”命令即可调出交互界面,按照界面指示输入Oray账号或VPN ID进行登录,可以选择打开自动登录。如果没有账号可以在Oray官网(www.oray.com)注册即可。


登录成功后,输入对应的序号即可进入菜单,由于还未进行组网,因此获取组成员信息后,只能看到一个成员。


到了这一步,Linux服务器端的设置已经完成。只要让蒲公英在后台运行即可,输入9退出界面,让其在后台继续运行。

2.添加成员,实现异地组网

打开www.oray.com,用刚才注册或是已有的Oray账号登录,进入蒲公英的智能组网一栏创建网络,并点击管理,添加成员。



为了便于异地组网,除了将已有的客户端成员加入外,也可手动添加组网成员;
蒲公英组网成员分为客户端成员与路由器成员;
路由器成员,则需输入蒲公英路由器的SN码进行添加;
客户端成员,则需设置添加的数量及登录的密码,确认后生成VPN ID,可用于登录蒲公英客户端,这样一来,我们就不需要将Oray账号告诉其他人。
最后,点击完成即可完成异地组网。


值得注意的是,成员列表一栏中可以对所有的已有成员进行管理,可对客户端成员进行绑定手机、修改登录密码及重置的操作。

3.SSH远程管理测试

3-1 桌面端,以Windows为例

安装蒲公英Windows版,通过已有VPN ID或是Oray账号登录。

登录后可以看到已有成员,右键可以ping主机,测试是否联通。



在putty中键入蒲公英软件成员列表中显示的ip进行登录,现在即使在外网环境也可一样访问到公司里的服务器,进行远程维护。

3-2 移动端,以Android为例

在手机中安装蒲公英软件,同样通过通过已有VPN ID或是Oray账号登录。登录后可以看到已有成员,Linux服务器已在其中。


使用JuiceSSH等软件,键入蒲公英软件成员列表中显示的ip即可进行登录!

3-3 配合蒲公英路由器

如果在成员中添加有蒲公英路由器,凡是接入蒲公英路由器的主机可以像局域网环境一样直接SSH远程管理成员中的主机。


以上采用蒲公英实现异地组网的方式,可以轻松解决私网环境无法通过SSH远程管理Linux服务器的问题,而且安装、配置过程相当简单,就算没有专业知识也能搞定。值得一提的是,蒲公英还拥有手机端管理App,即使出门在外也可对蒲公英VPN进行管理。不过,上述方式也存在一定的局限性,如果纯软件组网,可能无法满足多对多的情况,如果同时多台服务器、多个运维需要异地SSH远程管理就可能无法很好的满足。这时就要加入蒲公英路由器,通过路由器来异地组网,满足多个运维访问多台服务器的需求。

在Linux下安装配置蒲公英 私网环境轻松实现异地SSH远程管理相关推荐

  1. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  2. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  3. Linux下安装配置vsftpd

    Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...

  4. Linux 下安装配置 JDK7

    Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distribut ...

  5. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...

    Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...

  6. Docker Linux下安装配置及启动

    Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...

  7. 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本

    1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...

  8. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  9. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

最新文章

  1. 未来智能:人有人用,机有机用
  2. A problem occurred evaluating project ':'. ASCII
  3. 图像水平梯度和竖直梯度代码_20行代码发一篇NeurIPS:梯度共享已经不安全了
  4. C#枚举类型和结构体
  5. php获取显示图书数据,php基于dom实现读取图书xml格式数据的方法
  6. 系统集成资质 -考点分析- “三点估算法”出题的形式演化分析
  7. java背景图片加上组件_关于 java swing组件加背景图片的问题
  8. 小爱同学生病了,网友集体表示理解:小爱同学好好休息
  9. opencv图像-拼接线的处理
  10. theano 编程细节
  11. c++操作mysql
  12. iOS不得姐项目--精华模块上拉下拉的注意事项,日期显示,重构子控制器,计算cell的高度(只计算一次),图片帖子的显示...
  13. Java常用集合框架源码解析合集
  14. 英雄无敌3_经典地图_下载
  15. 无线渗透笔记(二)-《使用Aircrack-ng破解握手包》
  16. java 长字符串变短_如何将一个很长的String变短,再根据短的String还原?
  17. 新浪低调上线开源镜像站
  18. java软件测试基础
  19. spring-data-redis 连接泄漏,我 TM 人傻了
  20. %05d和%5d的区别和联系

热门文章

  1. 服务器上个人账户配置GPU环境完整版(跑深度学习)
  2. 华为OD机试真题 Java 实现【任务调度】【2022.11 Q4 新题】
  3. 8.4V,7.4V转6V转5V转3.3V转3V转2.5V转2.4V降压芯片
  4. Java太内卷了_程序员内卷已成常态?java开发该何去何从
  5. 12个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,问排列方式有多少
  6. 用TensorFlow预测纽约市AirBnB租赁价格
  7. 正畸学常用术语(转载+整理)
  8. 【目标检测-YOLO】博客阅读:Introduction to the YOLO Family
  9. Python——一维波动方程求解
  10. android 常用的listview管理示例