WIN下架设SSH服务器并通过命令行SSH跳转到其他SSH服务器

正常情况我们都是要ssh的客户端直接连接到ssh的服务端的,即使是跳转也是在linux或者其他UNIX系统下通过ssh-server跳转到其他开启SSH服务的主机上,因为openssh-server、ssh-client这类软件unix、linux系统都是默认安装并开启的。

作为经常搞技术的人应该都应该能有所了解,我们通常自己工作的本本或主机都是为win系统的,生产环境的服务器也是win都是居多,如果生产环境的网络和办公环境的网络之间不直接有网络连接,我们基本上每次都需要登录到生产环境的WIN服务器上然后开启SSH的客户端连接到linux的服务器上。这其实是非常麻烦的,由于了解到linux系统上可以使用ssh进行linux系统之间的跳转,那么win应该也是可以的,经过几次尝试总结了如下方法可以使用在win下使用SSH通过win主机跳转到linux系统上。

环境:

主机A:192.168.1.100 win2003系统,此为我们平时工作用的主机或者本本

主机B:192.168.2.101 win2003系统,此为生产环境的一台主机,此台主机可以与我们使用的工作主机A直接连接。

主机C:192.168.2.102 linux系统,此为生产环境的一台主机,此台主机不可以与我们使用的主机A直接连接,但是可以与主机B直接连接。

目的:

在主机A开启SSH客户端程序,通过主机B跳转到主机C。

工具:

1、winsshb,将其安装到主机B中,安装时请选择“personal edition”。

2、openssh for win,将其安装到主机B中,安装时只选择“client”。

3、如果有防火墙请开启22端口。

步骤:

1、在主机A中打开SSH客户端,连接到主机B。

2、登录到主机B中之后,使用“ssh 用户名@192.168.1.102”登录到主机C。

3、跳转完成,使用命令查看跳转完成后是否是主机C。

winsshb for win下载地址

http://download.csdn.net/detail/wxlbrxhb/7890887

openssh for win下载地址

http://download.csdn.net/detail/wxlbrxhb/7890921

如有不足之处欢迎留言讨论

时间: 2024-12-25 19:01:21

WIN下架设SSH服务器并通过命令行SSH跳转到其他SSH服务器的相关文章

Linux服务器通过aws命令行上传文件至S3

目的Linux服务器通过AWS命令行上传文件至S3 配置打开你的AWS控制台: 连接你的Linux服务器,按照以下步骤操作: # 安装pip yum -y install python-pip   # 安装awscli pip install awscli   # 初始化配置 aws configure # 做这一步时系统会要求你输入"访问密钥ID"."私有访问密钥"."默认区域名称"."默认输出格式",前两个在创建IAM用户

XP下,文件夹添加右键命令行

原文:XP下,文件夹添加右键命令行 总共有3种方式: --------------------1-------------------------------------------------------- 很多人都很喜欢在CMD命令行下来操作计算机,我也是其中之一.如何快速打开CMD并且定位到指定的路径呢?很多优化软件(比如优化大师)都提供了往右键菜单中加入“CMD快速通道”的功能,当右键点击文件夹时,就打开CMD并定位到该文件夹.网上也有修改注册表来实现的,其实根本不用这么麻烦. 打开“我

OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

OS X 10.9 Mavericks正式发布,免费更新,立即去更新看看效果. 不过升级后安装命令行工具(Command Line Tools)时发现官网没有clt的下载安装包了,原来改了,使用命令在线安装. 打开终端,输入命令:xcode-select --install 选择“安装”,然后同意安装协议. OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

Linux 下五个顶级的开源命令行 Shell

这个世界上有两种 Linux 用户:敢于冒险的和态度谨慎的. 其中一类用户总是本能的去尝试任何能够戳中其痛点的新选择.他们尝试过不计其数的窗口管理器.系统发行版和几乎所有能找到的桌面插件. 另一类用户找到他们喜欢的东西后,会一直使用下去.他们往往喜欢所使用的系统发行版的默认配置.最先熟练掌握的文本编辑器会成为他们最钟爱的那一个. 作为一个使用桌面版和服务器版十五年之久的 Linux 用户,比起第一类来,我无疑属于第二类用户.我更倾向于使用现成的东西,如此一来,很多时候我就可以通过文档和示例方便地

基于iSCSI下的openfiler2.99下使逻辑卷最大化(命令行方式)

通常情况下,使用Web的方式创建逻辑卷不能使之大小达到最大值,本次实验以一台iSCSI存储器为例,上面刚搭建了openfiler2.99的操作系统 通过浏览器的方式登录Web管理界面:地址栏处填写上面Web administration GUI的地址:https://192.168.1.5:446/,用户名为:openfiler,密码为:password. 登录进去后,选择System,下拉滚动条 在Network Access Configuration配置窗口中,Name对应的文本框自定义,

ubuntu下matlab的无界面启动---命令行操作

命令行下运行 Matlab 及 函数 首先参考命令行下matlab的运行参数的定义与作用:http://www.cnblogs.com/beanocean/p/3677404.html 创建示例程序:test.m [plain] view plain copy function test(x, y) fprintf(num2str(x+y)) end cmd下cd到test.m所在路径,输入如下命令: [plain] view plain copy matlab -nojvm -nodeskto

性能测试十五:liunx下搭建(tomcatr+项目+jmete命令行)

单机 准备工作: 1.压力机安装并配置好JDK,输入java和javac验证环境变量 2.上传jmeter到liunx下: 准备好jmeter的压缩包 在第三方工具中对linux文件上传下载(需先装好rz/sz工具),以liunx系统本身出发:sz下载/发送(send)   rz上传/接收(receive) 同样道理,上传已配好项目的tomcat和项目的压缩包 上传文件的文件夹根据自己的情况而定,如我现在要将传在root目录下的文件移到我自己另外建的文件夹(/home/server/)下 解压:

Java SSH远程执行Shell命令、shell脚本实现(Ganymed SSH)

jar包下载地址: http://www.ganymed.ethz.ch/ssh2/ 此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净.具体代码实现可以看下文,或参考官方文档,在下载的压缩包里ganymed-ssh2-build210\examples目录下有示例. package com.system.action; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream;

linux下用script和scriptreplay对命令行操作录像

以前查看自己的历史操作,都是history里来查看的,只有命令,有时候系统返回的什么也没有,看了script可以对自己的操作进行录像,于是自己也做个. 要记录操作之前输入命令: [[email protected] ~]# script -t 2> test.time -a test.txt Script started, file is test.txt [[email protected] ~]# 这个时候在输入的命令已经被记录在test.txt这个文件里了. 1 [[email prote