Windows下的ssh姐妹花 Xshell 和 Xftp

Windows下的ssh姐妹花 Xshell 和 Xftp

今天是3月8号,中国传统的三八妇女节,是距离中国新兴节日三七女生(神)节最近的一个全国性节日,今天我也是宅在家,研究了一下近日工作上遇到的一个纯软件技术问题。废话不多说,事情的经过是这样的…

作为一个资深的MAC党,新入职公司的开发环境却是清一色的堡垒机+云桌面+windows开发环境,这让放弃了5年windows的我一脸懵逼,虽然有自带的mac,但是要攻破贵公司的这种运作模式,对于本来就不善于运维的我,可不是一件容易的事。

首先,官方(也就是贵公司)推荐,使用mac的ssh工具,进行各种远程,这里我想说的是windows, 所以关于的mac的步骤,跳过。对于windows来言,就使用到了我们今天的主角Xshell和Xftp,为什么不是别的,后续我会有说明,下面我们来干正事啦,燥起来

第一步:下载软件

相信很多人都会和我一样,在使用任何软件之前,都会在百度中找一下类似的相关软件,然后看看评论,找到一个适合自己的最优解(免费的、最新的、破解的、等等)

这里我也是废了好多时间才下载到了“正确”的软件,为了节省大家的时间,大家可以通过如下传送门获取

Xshell6.0 和 Xftp6.0

链接:https://pan.baidu.com/s/10CxhiaZllv6-klrCRDl6RQ

密码: pb4d

第二步:攻打堡垒机

对于好多使用过堡垒机的选手,都应该知道就是一个叫做“明御XXX”的东西,有BS和CS两种攻打方式。

其中BS应用的比较广泛,一般就是直接登录,就可以选择受保护的主机了。

CS方式比较少见,但是对于爱敲命令的终端党,可是说是大展拳脚的好平台。

在CS中就用到了我们的姐妹花。

1. 使用Xshell登录堡垒机

这一步起就是个简单的ssh远程登录,使用mac的终端也可以轻松搞定。上图
在这里插入图片描述

2. 输入地址、账号、密码,登录成功就可以看到运维主机的列表

在这里插入图片描述

3. 攻打堡垒机成功

第三步:运维主机

我们都知道攻打堡垒机不是目的,找到自己想运维的主机并进行运维才是真真的目的,我们可以紧接着第二步,继续往后走

1. 选择主机,进行映射

上下选择主机回车便可以进入运维主机的命令行,我们可以愉快的运维工作啦。。。

But,对于我们这种不熟悉运维命令的小白就是灾难性的存在。运维无非就是发布资源,修改资源、启动服务等等,这样也就是意味着我们要去百度各种可以拷贝、删除、移动、新建文件等命令,然后在小心翼翼的一个一个敲出来,万一来一个rm -rf/*,那就呵呵吧,现在疫情期间,跑到那儿就哪儿隔离14天,然后接着跑 🤦‍♂️🤦‍♂️🤦‍♂️

所有就有了我们姐妹花中的第二朵花—Xftp—

2. 进入主机后点击工具栏ftp按钮,就是那个文件夹上有个上下箭头的绿按钮

在这里插入图片描述

3. 神奇的事情发生了,Xftp可以将你的本地链接到对应的运维主机

这样你就可以通过点选、拖拽、上传、下载等方式进行资源管理,是不是爽的一批。😸😸😸
在这里插入图片描述

这样是不是让运维小白的我们可以游刃有余的发布代码了,再也不怕领导说“谁又把线上的功能给改啦!!!”

第四步: BS + CS的高级用法

1. 在浏览器中打开网页版的堡垒机

2. 下载堡垒机的运维配置文件

在这里插入图片描述

3. 将运维配置文件分别导入Xshell和Xftp中

在这里插入图片描述

4. 直接通过浏览器触发Xshell和Xftp,省去每次输入账号和密码的麻烦

在这里插入图片描述

结语:

就写到这儿吧,天色已晚,疫情肆虐,大晚上就别出去嗨啦,早点洗洗睡吧,最后,大家三八节快乐 👩👩👩

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/249114.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于数字证书理解的简单整理以及12306站点证书简单分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sundacheng1989/article/details/25540601 首先简单理解一下什么是数字证书。这里是一篇英文文档,描写叙述的非常形象。形象的描写叙述了什么是公钥。什么是私钥。…

Mac中安装Node和版本控制工具nvm遇到的坑

首先说说常规的安装 1. 下载nvm,使用nvm来管理Node版本 官方文档 windows 版本  https://github.com/coreybutler/nvm-windows mac 版本    https://github.com/creationix/nvm#install-script 命令行 尽量不要用brew,免得掉坑 curl -o- https://raw.githubu…

wepy - 与原生有什么不同(x.wpy)使用实例

源码 1 <template>2 <view classmark wx:if"{{showMark}}">3 <view animation"{{animationData}}" class"animCat">4 <image src"http://osk1hpe2y.bkt.clouddn.com/18-5-30/34559443.jpg"></…

CSS实现div梯形分割

原理 使用的border边框属性结合svg 转换 详见代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>css实现div边框斜角</title><style type"text/css"> .labels {display: i…

算法学习——决策单调性优化DP

update in 2019.1.21 优化了一下文中年代久远的代码 的格式…… 什么是决策单调性&#xff1f; 在满足决策单调性的情况下&#xff0c;通常决策点会形如1111112222224444445555588888..... 即不可能会出现后面点的决策点小于前面点的决策点这种情况。 那么这个性质应该如何使用…

SVG画一个箭头

参考菜鸟手册&#xff1a; https://www.runoob.com/svg/svg-tutorial.html 打开菜鸟中的在线工具 在可视化截图拖拉元素绘制箭头 点击command U 查看源码 将源码拷入html代码中&#xff0c;查看效果 最后&#xff0c;贴出源码供大家参考 <!DOCTYPE html> <…

数字签名与HTTPS详解

因为HTTP协议本身存在着明文传输、不能很好的验证通信方的身份和无法验证报文的完整性等一些安全方面的确点&#xff0c;所以才有了HTTPS的缺陷。HTTPS确切的的说不是一种协议&#xff0c;而是HTTP SSL (TSL)的结合体。HTTP报文经过SSL层加密后交付给TCP层进行传输。SSL(安全套…

WPF效果(GIS三维续篇)

去年这个时候简单的摸索了一下三维的GIS相关的东西,也就是仅仅玩耍了一把,这次来点真正用的上的干货效果效果&#xff1a; 1、加载自定义百度样式的瓦片效果 2、加载自定义百度样式的缩放效果 3、快速手动进去咱的大帝都 4、加载海量Mark效果 5、加载海量Mark和简单模型效果 6、…

[19/04/23-星期二] GOF23_创建型模式(工厂模式、抽象工厂模式)

一、工厂模式(分为&#xff1a;简单工厂模式、工厂方法模式、抽象工厂模式) 实现了创建者和调用者的分离 核心本质&#xff1a;1、实例化对象&#xff0c;用工厂方法代替new操作&#xff1b;2、将选择实现类、创建对象统一管理和控制&#xff0c;从而将调用者跟实现类解耦。 简…

Chrome浏览器12px问题-webkit-text-size-adjust: none 已失效的解决方案

对于早期的chrome, 如果要想显示12px以下的字体&#xff0c;一般通用的方案都是在对应的元素中添加 div {-webkit-text-size-adjust: none; }但是我今天遇到的需求&#xff0c;添加了之后没有反应&#xff0c;而且浏览就根本不支持这种写法。 在网上看到了博客《Chrome浏览器…

深入理解vue中的slot与slot-scope

写在前面 vue中关于插槽的文档说明很短&#xff0c;语言又写的很凝练&#xff0c;再加上其和methods&#xff0c;data&#xff0c;computed等常用选项在使用频率、使用先后上的差别&#xff0c;这就有可能造成初次接触插槽的开发者容易产生“算了吧&#xff0c;回头再学&#…

关于Java抽象类,接口与实现接口及派生类继承基类

1. 抽象类 抽象类就是有一个或多个方法只被声明而未被实现。 抽象方法的声明以分号结束&#xff0c;并且用关键字abstract来说明它以标识它为抽象方法。 格式&#xff1a; public abstract class 类名{ 定义变量// 抽象方法// } 2. 接口是抽象类的一种&#xff0c;之包含常量…

Luogu P1471 方差

题目传送门 开了十倍空间才过是什么鬼&#xff1f;该不会我线段树炸了吧……细思极恐 平均数都会求&#xff0c;维护区间和&#xff0c;到时候除一下就好了。 方差的求法如下(用的Luogu的图片) 因为要维护一个平方&#xff0c;我们可以考虑使用van♂完全平方公式将它拆开&#…

Android SDK 2.3/3.0/4.0/4.2 下载与安装教程

Eclipse下搭建Android开发环境教程&#xff1a;http://dev.son1c.com/show/1253.html Google已经发布了Android SDK 4.2版本.下面给朋友们介绍一下安装 Android 模拟器 Emulator模拟器的方法: 1、首先确定安装了Java JDK&#xff0c;如果没有&#xff0c;可以去http://www.ora…

浏览器渲染原理与过程

一、浏览器如何渲染网页 要了解浏览器渲染页面的过程&#xff0c;首先得知道一个名词——关键路径渲染。关键渲染路径&#xff08;Critical Rendering Path&#xff09;是指与当前用户操作有关的内容。例如用户在浏览器中打开一个页面&#xff0c;其中页面所显示的东西就是当前…

深入理解CSS盒模型 - 程序猿的程 - 博客园

深入理解CSS盒模型 本文是学习中传思客在慕课网开的课程《前端跳槽面试必备技巧》的学习笔记。课程地址&#xff1a;https://coding.imooc.com/class/evaluation/129.html#Anchor。 如果你在面试的时候面试官让你谈谈对盒模型的理解&#xff0c;你是不是不知从何谈起。这种看似…

线程死锁问题

1 package com.demo.bingfa;2 3 /**4 * java并发编程中&#xff0c;死锁的概念5 *6 * 我们启用了两个线程&#xff0c;分别抢占2个资源&#xff0c;但这两个资源又分别被不同的对象&#xff08;字符串&#xff09;锁住了。7 * 当第一个线程调用 resource1 方法&#xff0c;…

使用PM2搭建在线vue.js开发环境(以守护进程方式热启动)

项目以vue.jslayUI的作为前端开发技术栈&#xff0c;需要有一个在线的环境供项目成员实时查看效果&#xff0c;总不能每次都webpack打包发布后才能看到效果吧&#xff01;刚开始就简单使用npm run dev命令热启动&#xff0c;但是shell命令窗口退出后&#xff0c;热启动也就失效…

zabbix实现mysql数据库的监控

先来介绍zabbix中几个常用的术语&#xff1a; 主机&#xff08;host&#xff09;&#xff1a; 要监控的网络设备&#xff0c;可由ip或DNS名称指定。 主机组&#xff08;host group&#xff09;&#xff1a; 主机的逻辑容器&#xff0c;可以包含主机和模板&#xff…

VSCode配合eslint进行JavaScript质量检查

写在开始前&#xff1a;如有不准确的地方希望大家提出&#xff0c;文章可以改知识不能错。 创建一个项目 这里已node项目为例 npm init 根据提示填写相关信息 安装eslint npm install eslint --save也可以全局安装 npm install eslint -g初始化 eslint文件 eslint --init执行命…