跳板机python

1.如何无视跳板机

公司连上远程游戏服需要先ssh登到跳板机,再在跳板机上ssh到远程,不能直连,如:

自己的系统(Mac OS) ===>; 跳板机 ===>;远程服务器

1. 跳板机和远程服务器是Linux,远程服务器有python 2.5(太旧了)

都有ssh、scp,但远程服务器不能用ssh、scp连到跳板机。跳板机不能用ssh和scp连到自己的

系统。也就是说只能正向不能反向。

2. 自己的系统有perl 5.1、python 2.7.5、ssh、scp等各种UNIX必备。

3. 跳板机能用的命令不多,能访问的目录只有自己的home目录。

4. 远程服务器有运维监控着,不能乱搞乱开监听端口开服务。

困难

====

现在的效率比较低的是,有很多的批量可以做的事,比如在N台服务器执行一样的一系列命令,

传文件N个这些服务器,从N个服务器拉特定的日志文件等,因为隔着一台跳板机,不能很轻易的

在自己的系统上搞个脚本自动执行这些重复繁琐的任务。

目前的解决方案

==========

secureCRT脚本。

用secureCRT的Session会话可以一键点击连到远程服务器,secureCRT脚本还可以调用这些预建好的Session自动打开Session然后做跑一些命令(并能自动输入密码)。

但是有时候用得很吃力,有时要打开远程服务器的Session去做,有时如果涉及多个远程的Session,为了不打开太多,就用跳板机的Session用ssh连各个服务器执行各个远程服务器的命令。

传文件也是,比如上传一个文件,secureCRT脚本要执行本地的scp传到跳板机,然后打开跳板机的Session,执行scp拷到远程服务器。

虽然已经封装好了很多函数,用起来比较方便了,但还是免不了打开这个那个Session,在这个那个Session里执行各种命令的状况。

所以想简化这个过程,“绕过”这个跳板机。在本地写脚本,能操作到远程的服务器并执行一些命令。(既然跳板机可以ssh命令到远程服务器执行一个命令就收工,那本地系统上可以用ssh命令到跳板机执行 [前面那段ssh到远程服务器执行命令的命令] ?但这貌似有点复杂,尤其是两次都要输密码,甚至执行的命令本身也要输密码并且又考虑安全的情况下)

寻找解决方法

==========

网上找到了fabric和(R)?ex, 前者是Python实现的,后者是perl实现的。但貌似两者只有在“直连"服务器时才能用,猜测也是在实现了ssh命令的连上某服务器执行命令的功能基础上做了封装。

貌似ssh有本地端口转发,但不太会用,不知能不能结合上fabric或者Rex,在不在跳板机和远程服务器作太多“手脚”的情况下,完成本地和远程方便的交互。

2.如何直接通过跳板机ssh到服务器

公司连远程游戏服需要先ssh登跳板机再跳板机ssh远程能直连:

自系统(Mac OS) ===>; 跳板机 ===>;远程服务器

1. 跳板机远程服务器Linux远程服务器python 2.5(太旧)

都ssh、scp远程服务器能用ssh、scp连跳板机跳板机能用sshscp连自

系统说能向能反向

2. 自系统perl 5.1、python 2.7.5、ssh、scp等各种UNIX必备

3. 跳板机能用命令能访问目录自home目录

4. 远程服务器运维监控着能乱搞乱监听端口服务

3.如何无视跳板机

公司连上远程游戏服需要先ssh登到跳板机,再在跳板机上ssh到远程,不能直连,如:自己的系统(Mac OS) ===> 跳板机 ===>远程服务器1. 跳板机和远程服务器是Linux,远程服务器有python 2.5(太旧了)都有ssh、scp,但远程服务器不能用ssh、scp连到跳板机。

跳板机不能用ssh和scp连到自己的系统。也就是说只能正向不能反向。

2. 自己的系统有perl 5.1、python 2.7.5、ssh、scp等各种UNIX必备。3. 跳板机能用的命令不多,能访问的目录只有自己的home目录。

4. 远程服务器有运维监控着,不能乱搞乱开监听端口开服务。

4.专业术语跳板机是什么意思

跳板机的作用:如果控制机与受害机直接相连,设想,如果这时受害机已经查出是是哪一台机子发出的Dos时,就会把黑客自己的身份暴露。

那如果在受害机察觉以前把控制机的“脚印”全部删除不就可以了?如果你只想攻击受害机一次,那么有无跳板机都可,但如果你想多次攻击受害机,那么你每次都要把自己控制机上的“脚印”删除的干净(包括相关的原代码),这样当你下次要想再攻击受害机时,等于是要重新再建立攻击过程。如果中间有一个跳板机,那么你只需要如在跳板机上的“脚印”删除即可,这样受害机当查到跳板机时,线索就断开了。

所以有一个跳板机的作用会使黑客自己本身更加安全。

5.什么是跳板机

跳板机SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别.

SecureCRT软件特点

广泛的终端仿真:

VT100,VT102,VT220,ANSI,SCO ANSI,Xterm,Wyse 50/60,

和 Linux console 仿真(带有 ANSI 颜色)。

. 优秀的会话管理特性:

新的带标签的用户界面和 Activator 托盘工具,最小化桌面的杂乱。

会话设置可以保存在命名的会话中。

. 协议支持:

支持 SSH1,SSH2,Telnet,RLogin,Serial,和 TAPI 协议。

. Secure Shell:

Secure Shell 加密登录和会话数据,包括以下支持:

- 端口转发使 TCP/IP 数据更安全

- 口令,公钥,键盘交互和 Kerberos 验证

- AES,Twofish,Blowfish,3DES,RC4,和 DES 加密

- X11 转发

. 文件传输工具:

VCP 和 VSFTP 命令行公用程序让使用 SFTP 的文件传输更安全。

. 脚本支持:

支持 VBScript 和 JScript 脚本语言。

6.两台数据库服务器通过跳板机连接,怎样实现数据同步

这个要根据不同情况具体分析,有几种方案参考:

数据库A和数据库B是建立在两台独立的数据库服务器上,那么采用dblink方式是一种可行的方式,存在两个数据同步过程:

一、数据库A正常运行的时候需要将数据同步到备用库即数据库B;

二、数据库A不正常的时候启用数据库B,在数据库A恢复正常之前的数据更新都发生在数据库B,那么需要将数据库B的数据同步给数据库A。

1. 第一种方式:前提是数据库A和数据库B本地网是24小时互通的同时对数据同步实时性有比较高的要求,那么可以建立DBLINK,在两个库都建触发器,不管当前在哪个库发生数据更新的时候实时同步数据到目标数据库;

2. 第二种方式:如果数据同步的实时性要求不高,则可以通过定制存储过程的方式(给两个库的数据表加时间戳或者更新标志,)定时同步数据;

3. 第三种方式:通过给两个数据库的数据表加更新标志字段,以第一种方式为主以满足实时性的要求,以第二种方式为辅弥补可能存在的触发器执行更新未成功的情况。

以上的方案都是从数据层面所做的处理,对于数据实时同步还是会存在一定的风险,建议可以考虑做双机热备,对了景安网络就提供双机热备服务。

跳板机python

转载请注明出处编程代码网 » 跳板机python

资讯

python公开课

阅读(9)

本文主要为您介绍python公开课,内容包括Python教学视频实用型的哪里有,哪的Python视频教程比较好,有什么比较好的Python学习教程。随着人工智能时代呼声渐起,Python凭借其入门简单、应用广泛的优势成为很多想要入行互联网行业的人们的首选编

资讯

python二进制文件读取

阅读(7)

本文主要为您介绍python二进制文件读取,内容包括在python中如何从二进制文件中读取信息,在python中如何从二进制文件中读取信息,python二进制文件的读取与写入可以分别使用和方法。你是指读入二进制文件吧?可以使用numpy.fromfile(),也可以使

资讯

python黑客pdf

阅读(7)

本文主要为您介绍python黑客pdf,内容包括为什么很多关于python的黑客书,我想成为一名黑客,我在学python,可是里面讲的多是游戏设计,能否,求黑客书籍资源。学习是循序渐进的过程最常见的有两本python和黑客相关的书《python灰帽子:黑客与逆向

资讯

pythonexcel中文

阅读(8)

本文主要为您介绍pythonexcel中文,内容包括python怎么读excel中文,python怎么将中文写入excel文档,python怎么输出中文文件名excel。简单的介绍一下这两个库,先说xlrd,这个库读excel比较方便,各种方法使用起来也挺方便:bk = xlrd.open_workboo

资讯

apachepythonlinux

阅读(7)

本文主要为您介绍apachepythonlinux,内容包括请教一个关于linux下APACHE关于PYTHON的设置问题,linux配置apache和python的环境,modpython在安装的报错处理,在线,如何在Apache下设置Python。二、linux下apache配置python 一.安装apache apac

资讯

chainPython

阅读(8)

本文主要为您介绍chainPython,内容包括ord在python是什么意思怎么使用,Python大神解释一下吧,python中round函数怎么用。>>>help(ord)Help on built-in function ord in module builtins:ord() #

资讯

python添加一行

阅读(6)

本文主要为您介绍python添加一行,内容包括python怎么实现数组增加一行或多行,python如何将字符串增加一行,python怎么实现数组增加一行或多行。把文档全部作为一个字符串,字符串可以相加, 如在1.doc里添加s 和d,用>>>file=open(1.doc,r)>>>str

资讯

python数组行列

阅读(7)

本文主要为您介绍python数组行列,内容包括python3如何把由坐标构成的一维数组转换成行列分别为xy值的二维数组,python中怎样让数据列转置,python怎么输入一个数组矩阵。需求:你需要转置一个二维数组,将行列互换.讨论:你需要确保该数组的行列数

资讯

python读取汉字

阅读(8)

本文主要为您介绍python读取汉字,内容包括python读取的中文怎么使用,python怎么读取文本中的汉字,python怎么读取文本中的汉字。在python脚本的第一行加上#encoding=utf-8即可。程序如下:Created on 2011-9-24@author: l

资讯

pythonlist文件夹

阅读(4)

本文主要为您介绍pythonlist文件夹,内容包括python判断list中的元素是否是需要的文件夹名称,python怎么把list写入文件,python中的list。import ospath_base = rC:\python study\first part\proqual_cem\casesta

资讯

c语言与python混合编程

阅读(6)

本文主要为您介绍c语言与python混合编程,内容包括python怎么和C或者C++混合编程,python怎么和C或者C++混合编程,如何实现C与python混合编程。派桑和c/c++实际上是不同的工具,一个是斧头,一个是菜刀,各有各的用途。非要把让菜刀能砍柴,让斧头能

资讯

python网页pdf文件

阅读(4)

本文主要为您介绍python网页pdf文件,内容包括请问怎么通过python爬虫获取网页中的pdf文件,请问怎么通过python爬虫获取网页中的pdf文件,python怎么下载网站文件夹下的所有文件。1,引言晚上翻看《Python网络数据采集》这本书,看到读取PDF内容

资讯

python教程pdf

阅读(5)

本文主要为您介绍python教程pdf,内容包括python教程哪里下载,跪求《python学习手册》(第五版)pdf中文版,哪里有python教程下载哪里有python教程下载。《python学习手册》(第五版)pdf中文版:本书是学习Python编程语言的入门书籍。Python是一种很

资讯

python数字字符串连接

阅读(6)

本文主要为您介绍python数字字符串连接,内容包括python字符串怎么和整数连接,python字符串连接的几种方式总结,python字符串连接的几种方式总结。1. 使用 + 连接例如 s = s+ hello world!这种方式最慢2. 使用 += 例如 s += hello wold这种

资讯

python公开课

阅读(9)

本文主要为您介绍python公开课,内容包括Python教学视频实用型的哪里有,哪的Python视频教程比较好,有什么比较好的Python学习教程。随着人工智能时代呼声渐起,Python凭借其入门简单、应用广泛的优势成为很多想要入行互联网行业的人们的首选编

资讯

python二进制文件读取

阅读(7)

本文主要为您介绍python二进制文件读取,内容包括在python中如何从二进制文件中读取信息,在python中如何从二进制文件中读取信息,python二进制文件的读取与写入可以分别使用和方法。你是指读入二进制文件吧?可以使用numpy.fromfile(),也可以使

资讯

python黑客pdf

阅读(7)

本文主要为您介绍python黑客pdf,内容包括为什么很多关于python的黑客书,我想成为一名黑客,我在学python,可是里面讲的多是游戏设计,能否,求黑客书籍资源。学习是循序渐进的过程最常见的有两本python和黑客相关的书《python灰帽子:黑客与逆向

资讯

pythonexcel中文

阅读(8)

本文主要为您介绍pythonexcel中文,内容包括python怎么读excel中文,python怎么将中文写入excel文档,python怎么输出中文文件名excel。简单的介绍一下这两个库,先说xlrd,这个库读excel比较方便,各种方法使用起来也挺方便:bk = xlrd.open_workboo

资讯

apachepythonlinux

阅读(7)

本文主要为您介绍apachepythonlinux,内容包括请教一个关于linux下APACHE关于PYTHON的设置问题,linux配置apache和python的环境,modpython在安装的报错处理,在线,如何在Apache下设置Python。二、linux下apache配置python 一.安装apache apac

资讯

chainPython

阅读(8)

本文主要为您介绍chainPython,内容包括ord在python是什么意思怎么使用,Python大神解释一下吧,python中round函数怎么用。>>>help(ord)Help on built-in function ord in module builtins:ord() #

资讯

python添加一行

阅读(6)

本文主要为您介绍python添加一行,内容包括python怎么实现数组增加一行或多行,python如何将字符串增加一行,python怎么实现数组增加一行或多行。把文档全部作为一个字符串,字符串可以相加, 如在1.doc里添加s 和d,用>>>file=open(1.doc,r)>>>str

资讯

python矩阵旋转

阅读(7)

本文主要为您介绍python矩阵旋转,内容包括在python中怎么使用旋转矩阵实现矩阵的相乘,怎么表达出旋转矩阵,python怎么实现矩阵的转置,python字符串如何变成矩阵进行矩阵转置。需求:你需要转置一个二维数组,将行列互换.讨论:你需要确保该数组的

资讯

python调用c接口

阅读(2)

本文主要为您介绍python调用c接口,内容包括python怎么调用c语言接口,如何让python调用C和C++代码,如何让python调用C和C++代码。ctypes: 可直接调用c语言动态链接库。使用步骤:1> 编译好自己的动态连接库2> 利用ctypes载入动态连接库3&g

资讯

pythonanzhuang

阅读(1)

本文主要为您介绍pythonanzhuang,内容包括python安装后怎么打开,如何安装python,怎么安装python模块,如何安装python模块,常用安装方式。首先打开安装程序压缩包,进行解压缩,解压到设置的位置,耐心等待解压完成

资讯

python安装路径查看

阅读(2)

本文主要为您介绍python安装路径查看,内容包括怎么查看python的安装路径,怎样查看python安装路径,怎么查看python的安装路径。方法如下:linux查看python安装位置。有时我们需要查看python的安装位置,好安装第三方库,linux可以先python进入p

资讯

python空格分割

阅读(2)

本文主要为您介绍python空格分割,内容包括pythonsplit()默认以空格分割,现在字符串里有#和空格,怎样是split,python怎么用空格分隔两个整数,python如何实现字符串按空格分割,并逐行输出。借助于lstrip()提取左边空格>>>s = A B C >>>s.lstri

资讯

python目录复制

阅读(2)

本文主要为您介绍python目录复制,内容包括python如何复制整个文件夹到另一个目录下连文件夹也要复制过去,python列表怎么复制,pythonwindows下如何复制整个文件夹到另一个目录下连文件夹也要。假设现有列表为a, 复制一个新用 b=a 这个语句,并

资讯

python所有模块

阅读(2)

本文主要为您介绍python所有模块,内容包括python十大必学模块是什么,Python开发中常用的模块,python模块。这个不能一概而论的,据说python目前高达27万+个库,看你学习的方向必学模块也有不同,简单列举: 网络通用方面:urllib -网

资讯

python任务调度

阅读(2)

本文主要为您介绍python任务调度,内容包括python是否有任务调度的类,python是否有任务调度的类,如何用python简单的设计开发异步任务调度队列。首先,客户端可以直接扔任务到一个web services的接口上 –》 web api接收到任务后,会根据客户端

资讯

python判断字符串是否数字

阅读(2)

本文主要为您介绍python判断字符串是否数字,内容包括Python中判断字符串是否是数的方法,python判断字符串是否为数字,python判断字符串是否为数字。正则匹配法比较严谨一些,你说的数字有没有条件限制?下面是一些常用的判断各种数字的正则表达

资讯

python标准库chm

阅读(2)

本文主要为您介绍python标准库chm,内容包括怎么查看Pythonapi文档,Python常用的标准库以及第三方库,Python常用的标准库以及第三方库。Python常用的标准库有http库。第三方库有scrapy,pillow和wxPython.以下有介绍:1. Requests.Ken

资讯

python字符串最后一位

阅读(2)

本文主要为您介绍python字符串最后一位,内容包括python取字符串中最后的一个特定字符之后的字符串,python中如何取出字符串中最后一个特定字符后的字符串,python怎么把字符串最后一个字符去掉。先将字符串转换成列表,之后再修改列表中的元素