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 首先简单理解一下什么是数字证书。这里是一篇英文文档,描写叙述的非常形象。形象的描写叙述了什么是公钥。什么是私钥。…

Luogu3350 ZJOI2016 旅行者 最短路、分治

传送门 题意:给出一个$N \times M$的网格图,边有边权,$Q$组询问,每组询问$(x_1,y_1)$到$(x_2,y_2)$的最短路。$N \times M \leq 2 \times 10^4 , Q \leq 10^5$ BZOJ原题竟然没有数据范围 矩形的多组询问问题考虑分治。考虑计算矩形…

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…

几道比较有意思的js面试题

1、[] ? !![] : ![];输出结果是什么? 12345let val [] ? !![] : ![];console.log(val); //true://之前的错误解释:[] 是一个null,做判断则为false,false执行![]语句,结果为非空,即true//更正…

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"></…

vue从入门到精通之高级篇(一)vue-router的高级用法

今天要介绍的是路由元信息&#xff0c;滚动行为以及路由懒加载这几个的使用方法。 1.路由元信息 什么是路由元信息&#xff0c;看看官网的解释&#xff0c;定义路由的时候可以配置 meta 字段可以匹配meta字段&#xff0c;那么我们该如何使用它&#xff0c;一个简单的例子&…

Java 数组实现堆栈操作

class Stack {private int stck[] ; private int tos ; Stack(int size) { // 一个参数的构造参数stck new int[size] ; // 创建数组&#xff08;创建堆栈&#xff09;tos -1 ; // 空堆栈标识 -1}// 堆栈操作的特性&#xff1a;先进后出、后进先出void push(int…

re模块

什么是正则表达式 一组特殊符号组成的表达式&#xff0c;用于描述某种规则。该应用场景生活中随处可见。 例如&#xff1a;让有志青年过上体面的生活&#xff0c;这里面就由规则&#xff0c;即有志青年。 正则表达式的作用&#xff0c;以及使用场景 用于从字符串中匹配满足某种…

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> <…

HP Instant Information

HP Instant Information before HP-UX 11i v3 《管理系统和工作组&#xff1a;HP-UX系统管理员指南》 After HP-UX 11i v3 《HP-UX系统管理指南》(由多个文档组成的文档集) 《HP-UX系统管理员指南&#xff1a;概述》 《HP-UX系统管理员指南&#xff1a;配置管理》 《HP-UX系统管…

CodeForces 258D Little Elephant and Broken Sorting(期望)

CF258D Little Elephant and Broken Sorting 题意 题意翻译 有一个\(1\sim n\)的排列&#xff0c;会进行\(m\)次操作&#xff0c;操作为交换\(a,b\)。每次操作都有\(50\%\)的概率进行。 求进行\(m\)次操作以后的期望逆序对个数。 \(n,m\le 1000\) 输入输出格式 输入格式&#x…

记一次vue项目yarn打包环境配置失效的解决方案

项目中使用到了yarn打包工程&#xff0c;主要有以下几个命名。 # build for production with minification yarn run build# build for production and view the bundle analyzer report yarn run build --report# 自定义API地址 baseurl"http://127.0.0.1:8080/api/&quo…

数字签名与HTTPS详解

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

[BZOJ4320][ShangHai2006]Homework(根号分治+并查集)

对于<sqrt(300000)的询问&#xff0c;对每个模数直接记录结果&#xff0c;每次加入新数时暴力更新每个模数的结果。 对于>sqrt(300000)的询问&#xff0c;枚举倍数&#xff0c;每次查询大于等于这个倍数的最小数是多少&#xff0c;这个操作通过将询问逆序使用并查集支持。…

VScode 结局插件prettier和vetur格式化冲突

先上配置代码 {"workbench.iconTheme": "vscode-icons","workbench.startupEditor": "newUntitledFile","workbench.colorTheme": "One Dark Pro","editor.fontSize": 14,"editor.tabSize":…

WPF效果(GIS三维续篇)

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

vue 表单 验证 async-validator

1、使用插件async-validator async-validator 地址&#xff1a;https://github.com/yiminghe/async-validator 2、示例&#xff08;vueelement-ui&#xff09; <el-form :model"numberValidateForm" ref"numberValidateForm" label-width"100px&qu…

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

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